Cita:
Iniciado por lokoguille2005
Alguien que me ayuden porfavor
Hola amigo. No se si sea este el problema, pero de hecho hay un problema. Mira:
En esta SQL:
"SELECT DESARROLLO, TITULO FROM ARTICULOS WHERE VISIBLE =1 AND DESARROLLO LIKE '%$busqueda%' OR TITULO LIKE '%$busqueda%' LIMIT 50"
Me parece que debería ser así:
"SELECT DESARROLLO, TITULO FROM ARTICULOS WHERE VISIBLE =1 AND (DESARROLLO LIKE '%$busqueda%' OR TITULO LIKE '%$busqueda%') LIMIT 50"
Ves? Los operandos del OR entre paréntesis, para que haga la operación OR primero y el resultado de la misma lo lo compare mediante AND con VISIBLE.
Pienso que es así, porque si no, te haría:
VISIBLE
AND DESARROLLO
OR TITULO
Y debe ser:
VISIBLE
AND ( DESARROLLO
OR TITULO )
A ver si esto te ayuda. Saludos.