Foros del Web » Programando para Internet » PHP »

Sintaxis de consulta sql para búsqueda en la base de datos

Estas en el tema de Sintaxis de consulta sql para búsqueda en la base de datos en el foro de PHP en Foros del Web. Hola : Les quiero pedir una ayudita para modificar una consulta sql que estoy usando. Estas consultas me permiten buscar en un campo de la ...
  #1 (permalink)  
Antiguo 17/09/2011, 11:37
Avatar de ceanr  
Fecha de Ingreso: noviembre-2009
Mensajes: 23
Antigüedad: 15 años
Puntos: 0
Pregunta Sintaxis de consulta sql para búsqueda en la base de datos

Hola :
Les quiero pedir una ayudita para modificar una consulta sql que estoy usando.

Estas consultas me permiten buscar en un campo de la base de datos llamado name de acuerdo al texto ingresado por el usuario.

$_pagi_sql="SELECT * FROM inmobiliarias WHERE name LIKE '%$busqueda%'ORDER BY
RAND()";

$busqueda = "+" . eregi_replace(" "," +",$busqueda);

$_pagi_sql= "SELECT *,
MATCH( name)
AGAINST ('$busqueda' IN BOOLEAN MODE) AS score FROM inmobiliarias
WHERE MATCH( name)
AGAINST ('$busqueda' IN BOOLEAN MODE) ORDER BY RAND()";

Lo que necesito hacer es que en lugar de buscar solamente $busqueda, ahora quiero usar $busqueda, $busqueda1 y $busqueda2) que contienen el mismo texto pero sólo en mayúsculas, solo en minúsculas para que busque más en profundidad.
Realmente no manejo mucho sql y no estoy seguro cual es la sintáxis para cuando
son tres los campos que se buscan.

para la primera de las dos consultas podría se así la sintáxis ?

$_pagi_sql="SELECT * FROM inmobiliarias WHERE name LIKE '%$busqueda1%'OR name LIKE '%$busqueda2%'OR name LIKE '%$busqueda3%' ORDER BY
RAND()";


Espero se entienda mi duda
Gracias por ayudarme

Última edición por ceanr; 17/09/2011 a las 11:43

Etiquetas: sintaxis, sql, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:36.