elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Problema con LIKE
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con LIKE  (Leído 989 veces)
octavioxd

Desconectado Desconectado

Mensajes: 52



Ver Perfil
Problema con LIKE
« en: 28 Octubre 2013, 06:29 »

Hola buenos dias, tengo un problema con mi codigo mysql,
El problema es el siguiente tengo que buscar mensajes dentro de una tabla
Código
  1. SELECT *FROM MESSAGES WHERE
  2. messages.messages_title LIKE "%autos%" AND messages.messages_user = "roberto"

hasta ahi todo bien anda totalmente perfecto pero si quiero agregar otra opcion like

Código
  1. SELECT *FROM MESSAGES WHERE
  2. messages.messages_title LIKE "%autos%" AND messages.messages_content LIKE "%aviones%" AND messages.messages_user = "roberto"

hasta ahi anda todo perfecto me tira los resultados que quiero pero en el segundo caso cuando le agrego otra opcion de LIKE la parte
 
Código
  1. AND messages.messages_user = "roberto"

Deja de funcionar, es decir filtra todos los LIKES correctamente pero la ultima parte no la filtra osea que me muestra de todos los usuarios, probe cambiandoles el orden pero igualmente no los filtra, es como si no existiera
Alguna Solucion? Desde ya muchas Gracias!!!


En línea

1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Problema con LIKE
« Respuesta #1 en: 28 Octubre 2013, 17:23 »

Tu post confunde xD

Citar
hasta ahi anda todo perfecto me tira los resultados que quiero

Hasta donde?, hasta aquí todo perfecto?

Código
  1. SELECT *FROM MESSAGES WHERE
  2. messages.messages_title LIKE "%autos%" AND messages.messages_content LIKE "%aviones%" AND messages.messages_user = "roberto"
  3.  



Citar
pero en el segundo caso cuando le agrego otra opcion de LIKE la parte

cual segundo caso?. (la misma consulta anterior que dices que está todo perfecto?)
este?.

Código
  1. SELECT *FROM MESSAGES WHERE
  2. messages.messages_title LIKE "%autos%" AND messages.messages_content LIKE "%aviones%" AND messages.messages_user = "roberto"
  3.  


La consulta me muestra todo correctamente...

Código:
mysql> USE ehn;
Database changed
mysql> SELECT * FROM messages;
+-------------+---------------+----------------+------------------+
| messages_id | messages_user | messages_title | messages_content |
+-------------+---------------+----------------+------------------+
|           1 | roberto       | autos          | aviones          |
|           2 | 1mpuls0       | autos          | aviones          |
+-------------+---------------+----------------+------------------+
2 rows in set (0.00 sec)

mysql> SELECT *FROM MESSAGES WHERE
    -> messages.messages_title LIKE "%autos%" AND messages.messages_content LIKE
 "%aviones%" AND messages.messages_user = "roberto";
+-------------+---------------+----------------+------------------+
| messages_id | messages_user | messages_title | messages_content |
+-------------+---------------+----------------+------------------+
|           1 | roberto       | autos          | aviones          |
+-------------+---------------+----------------+------------------+
1 row in set (0.00 sec)


« Última modificación: 3 Septiembre 2015, 18:33 por 1mpuls0 » En línea

abc
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema BlueZScanner y problema de conexión
Hacking Mobile
Kasswed 3 4,577 Último mensaje 6 Mayo 2006, 22:04
por Gospel
[Duda y problema] Tengo un problema « 1 2 »
Windows
Killer2812 16 8,219 Último mensaje 26 Marzo 2015, 06:21
por scott_
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines