Foros del Web » Programando para Internet » PHP »

Como realizo esta busqueda en una BD?

Estas en el tema de Como realizo esta busqueda en una BD? en el foro de PHP en Foros del Web. Por favor, como puedo realizar esta consulta a una BD: $sql = "SELECT * FROM amigos WHERE mi info personal LIKE '%".amarillo."%' Esto saben ustedes ...
  #1 (permalink)  
Antiguo 15/01/2004, 10:47
 
Fecha de Ingreso: enero-2004
Mensajes: 89
Antigüedad: 13 años, 11 meses
Puntos: 0
Como realizo esta busqueda en una BD?

Por favor, como puedo realizar esta consulta a una BD:

$sql = "SELECT * FROM amigos WHERE mi info personal LIKE '%".amarillo."%'

Esto saben ustedes que dara el resultado de quienes terngan el color amarillo en el campo mi info personal.

Pero yo necesito que pueda seleccionar:

"Donde tengan amarillo, o frutas"...

Es decir, varias opciones de "busqueda".

Por ejemp´lo seleccionar donde el campo X contenga algo parecido a:

"amari", o "fres", o "Mexic", etc...

Plabaras sin terminar y NO diferenciar MAYUS de minus.

Como lo puedo hacer?.

Muchas gracias.

PD:

he intentado esto y muchas otras cosas, y nada que lo logro:

$sql = "SELECT * FROM $t1 WHERE $kt1[3] LIKE '%".$contenidoA."%' OR '%".$contenidoB."%'";

Última edición por CHAMO01; 15/01/2004 a las 10:54
  #2 (permalink)  
Antiguo 15/01/2004, 11:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En principio .. no es problema de PHP .. sino de SQL . de la sintax correcta de uso de "SELECT" y sus operadores lógicos ..

Sería algo así:

SELECT * FROM tabla WHERE campo LIKE condición OPERADOR campo LIKE condición .. etc

Más info en la documentación oficial de SQL de Mysql:
www.mysql.com

O en el foro de Base de datos.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 08:28.