Lo que ocurre es lo siguiente:
Al escribir en el buscador por ejemplo "P" me muestran los datos que contienen la letra P pero los ordena los que empiezan por A pero tienen una P, me explico mejor:
Me muestra esto:
Aeropuerto
Parque
Y pues obviamente lo que quiero es que me muestre:
Parque
Aeropuerto
En la función intente hacerlo de esta manera pero la verdad no funciona:
Código PHP:
Ver original
$dato = $consulta->limpiar($_GET['term']); $query = $consulta->buscar("SELECT * FROM empresas WHERE pqs LIKE '%{$dato}%' OR lugar LIKE '%{$dato}%' ORDER by '%{$dato}%' ASC LIMIT 0,5");
Hay alguna manera de hacer lo que digo o en su defecto hacer algo parecido a Google y que me muestre solo los que empiezan por P?