01/12/2010, 06:05
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 199
Antigüedad: 18 años Puntos: 2 | |
Respuesta: Buscar en campos de una tabla por palabra o frase clave Gracias, con Like era la solución. Pero aún así no me funciona cuando uso Like para buscar y quiero en la misma claúsula poner una codicion. A ver si me explico con el código: Todos los que tengan la palabra Clave, y edad = 15.
$cadena = $_POST['res'];
$matriz= split("," , $cadena);
$query = "SELECT * FROM usuarios WHERE edad= '15' AND ";
for ($index = 0; $index <count($matriz) ; $index++)
{
if ($index != 0) {
$query .= " OR ";
}
$query .= " aficiones LIKE '%".$matriz[$index]."%'";
}
Me filtra los resultados, pero los de todas las edades, no sólo los de 15
¿Alguien ve el posible error?
Muchas gracias de antemano.
Última edición por ferola; 01/12/2010 a las 06:58 |