Código PHP:
WHERE keyword<>'1111'
| |||
Respuesta: Evitar un registro en consulta Hola hackcrack: El filtro, tal como lo pones está perfecto, si dices que no te está filtrando los registros que quieres es entonces porque el campo contenido no tiene un valor de 1111:
Código MySQL:
Ver original Si tu campo es de tipo texto entonces verifica que no contenga espacios en blanco al inicio o fin de la cadena, si fuera el caso haz un TRIM. Si continuas con problemas postea algunos datos de ejemplo, para hacer pruebas. Saludos Leo. |
| ||||
Respuesta: Evitar un registro en consulta Tenes razon, tenia espacios. Gracias :D Y otra duda, tengo dos tablas ("TABLAA" y "TABLAB") que quiero relacionar con "TABLAC". Se relacionan con el id, el problema es que cuando quiero mostrar los resultados, muestran resultados de una tabla pero no de otra, esta es mi consulta: Código PHP:
__________________ Los mejores juegos de PC gratis en ****** |
| |||
Respuesta: Evitar un registro en consulta Hola de nuevo: No me quedó claro cuál es el problema que tienes... igual si pones algunos datos de ejemplo de cada una de sus tablas será más fácil poder ayudarte, aunque creo que tengo una idea de donde está el problema: en tu consulta tienes esto:
Código:
Donde supongo que lo que estás intentando hacer es concatenar una n al campo id de tu tabla B... te recuerdo que el operador (+) en MySQL NO SIRVE PARA CONCATENAR CADENAS. creo que ahí es donde está el problema. Checa este script:'n'+TABLAB.id
Código MySQL:
Ver original Observa que la primer consulta, aplicando el operador (+) sobre dos cadenas, el resultado es un número. En la segunda consulta, aplicando la función CONCAT, el resultado es la concatenación de las dos cadenas. Haz la prueba y nos comentas. Saludos Leo. |
Etiquetas: |