Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2011, 15:51
javiDP
 
Fecha de Ingreso: febrero-2008
Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 2 meses
Puntos: 15
Respuesta: Duda con like

Estas mezclando sentencias de mysql con sentencias de php y no me aclaro, la sentencia que te tira el error cual es, esta?

Código PHP:
'SELECT * FROM perdidos WHERE title LIKE "%' $_GET['buscar'] . '%" OR pais LIKE "%' $_GET['buscar'] . '%" OR localidad LIKE "%' $_GET['buscar'] . '%" OR descripcion "%' $_GET['buscar'] . '%" ORDER BY horafecha DESC' 
o esta?

Código:
SELECT COUNT(*) FROM perdidos WHERE title LIKE "%asd%" OR pais LIKE "%asd%" OR localidad LIKE "%asd%" OR descripcion "%asd%"
Porque en una haces un count y en la otra un select * y no me aclaro.

Si es la primera la que te lanza el error, es normal, estas mezclando comillas simples con comillas dobles por todos lados. Prueba asi:

Código PHP:
$sql mysql_query("SELECT * FROM perdidos WHERE title LIKE '%".$_GET['buscar']."%' OR pais LIKE '%".$_GET['buscar']."%' OR localidad LIKE '%".$_GET['buscar']."%' OR descripcion '%".$_GET['buscar']."%' ORDER BY horafecha DESC"); 
Un saludo!