Cita:
Iniciado por jorgelpadronb
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.
Amigo como me dijiste me sale un error en la linea 36
la linea 36 es:
} elseif ($numero>1) {
me dice que hay un error de sintaxis ) pero no se que hice mal
Gracias por ayudame