Normalmente la consulta te devolverá un objeto, que facilmente podrás iterar y crear un array.
https://www.w3schools.com/php/php_mysql_select.aspUn array en Php no es nada del otro mundo para alguien que haya trabajando con arrays en cualquier lenguaje.
http://php.net/manual/es/language.types.array.phpyo tengo que extraerlos de la base de datos, como yo se que datos extrae ajax en tiempo real de la base de datos mientras el usuario coloca lo que busca?
Exacto, tú simplemente tomas las palabras del
input y haces la solicitud a la base de datos. Si te fijas en el código de
#!drvy funciona de esa forma, que cada vez que se pulsa una tecla en el input toma el contenido del input y lanza la solicitud via AJAx. Luego el resultado es introducido en el método list del objeto awesomplete.
https://leaverou.github.io/awesomplete/Según la documentación, lo que necesita para que Awesomplete funcione como se muestra en el código de ejemplo, debes instanciar
awesomplete y asignarle el elemento que quieres que tenga ese comportamiento. Por medio de su propio JS y hoja de estilo el de forma opaca realizará el resto de forma automática, desplegar las sugerencias.
...
var input = document.getElementById("myinput");
var awesomplete = new Awesomplete(input);
...