El lenguaje de scripting PHP es el más adecuado para ejecutar consultas de MySQL , ya que es un lenguaje de script del lado del servidor . Sin embargo, es posible utilizar JavaScript , un lenguaje de script del lado del cliente , para obtener los resultados de consultas de MySQL desde un programa PHP. Para ello, primero debe declarar una función JavaScript para recibir los resultados de la consulta en JavaScript Object Notation estándar ( JSON) . A continuación, deberá crear un programa PHP /MySQL en un archivo externo y tienen el script PHP ejecuta la consulta, convertir los resultados en JSON y hacerse eco de la función JavaScript con los resultados como un parámetro a la función JavaScript . Instrucciones
Create Script PHP
1
Crear un nuevo archivo PHP con el Bloc de notas o un editor de su elección . Acepta un parámetro de URL llamado " consulta" que servirá de consulta de filtro :
< php
$ selección = $ _GET [" consulta "] or die ( " No hay parámetro de consulta aprobada ");
2
Conectar con el servidor de bases de datos MySQL y seleccionar la base de datos MySQL que tiene la tabla que desea consultar :
$ dbc = mysql_connect ( " localhost "," nombre de usuario " ," password ") or die ( mysql_error ());
$ db = mysql_select_db ( " base de datos ") or die ( mysql_error ());
3
Creación de la cadena de consulta para seleccionar un registro de la base de datos basada en el parámetro de consulta aprobada en la URL. Ejecutar la consulta :
$ consulta = sprintf ( " SELECT * FROM ` usuarios ` WHERE` name ` = "% s "LIMIT 1 ', $ selección ) ;
$ result = mysql_query ( $ consulta ) or die ( mysql_error ());
4
Codificar los resultados en JSON. Echo el nombre de la función JavaScript creará con los resultados JSON codificados como parámetro a la función :
$ fila = json_encode ( mysql_fetch_assoc ( $ result ));
eco queryResults " ( ' " . $ result . " ' ) ; " ?
>
Create HTML /JavaScript documento
5
Crear un nuevo HTML documento con el Bloc de notas o un editor HTML. Introduzca las cabeceras HTML en la página :
< meta charset = "UTF - 8 ">
JavaScript Consigue consultas MySQL desde PHP < /title>
6 Crear una función de JavaScript que recibirá los datos JSON codificados y mostrar los resultados . Asignar el mismo nombre a la función de JavaScript que utilizó con el script PHP.