Lo llamo Directorio Express
¿Como funciona?
Tienes un directorio con el nombre y telefonos de tu contacto en una base de datos.
Ingresas una letra por ejemplo "R" y te aparecen todos los que su nombre inicien con R, puedes colocar una segunda y asi sucesivamente, la lista se actualiza constantemente con cada letra que coloques.
El archivo index.php manda llamar a un archivo consulta.php que genera cada repuesta con el nombre y un vinculo, al dar clic en el nombre deseado (cualquiera que aparezca), manda en un div o una alerta o lo que sea los numeros telefonicos.
Funciona actualmente pero los datos actualmente estan en un array y una base de datos SQLite, lo ideal es que solo esten en la base.
El problema es, imaginemos que tiene 1000 datos, estos datos se consultan cada vez que se teclea una letra, es decir.
Presiono R y hace una consulta para encontrar todos los de R
Presiono E y hace una consulta para encontrar todos los de E
Esto es una gastadera de memoria y recursos por asi decirlo ya que la base no cambiaria, como puedo hacer para pasar de:
Código PHP :
$nombre[]="Agustin Carrasco Navarro"; $nombre[]="Alejandro Hernandez Zamora"; $nombre[]="Alejandro Pérez Fuentes"; $nombre[]="Alheli Baños Mújica"; $nombre[]="Amelia"; $nombre[]="Africa"; $nombre[]="Adelia";
A que el Array $nombre tenga los datos de la base de datos y que solo los consulte una vez, para asi solo trabajar con los datos del array y no estarlo sobreescribiendo a cada momento.
MI ejemplo esta en: http://www.elporfirio.com/practicas/directorio_ajax