Cita:
Iniciado por Patriarka esto esta mal
ORDER by '%{$busca}%'
tiene que ser un campo existente, no lo que pone el usuario
y los OR van entre parentesis
$query = "SELECT * FROM prueba WHERE visible = '2'
and (titulo LIKE '%{$busca}%' or descripcion LIKE '%{$busca}%')
ORDER by visible desc";
No me refiero a eso.. Hay métodos para mejorar los buscadores que desconozco, me gustaría saber como mejorarlo, el mío busca bien pero me gustaría algo más avanzado, que la búsqueda sea mas eficiente..