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!