El lenguaje de scripting PHP es el más adecuado para ejecutar las consultas de MySQL porque es un lenguaje de comandos del servidor. Sin embargo, es posible usar JavaScript del lado del cliente lenguaje de secuencias de comandos, para obtener MySQL resultados de la consulta de un programa de PHP. Para hacer esto, primero necesitamos declarar una función de JavaScript para recibir los resultados de la consulta en el Estándar JavaScript Object Notation (JSON). A continuación es necesario crear un PHP/MySQL programa en un archivo externo y tiene el script de PHP se ejecute la consulta, convertir los resultados en JSON y echo a la función de JavaScript con los resultados como un parámetro a la función de JavaScript.


El lenguaje de scripting PHP es el más adecuado para ejecutar las consultas de MySQL porque es un lenguaje de comandos del servidor. Sin embargo, es posible usar JavaScript del lado del cliente lenguaje de secuencias de comandos, para obtener MySQL resultados de la consulta de un programa de PHP. Para hacer esto, primero necesitamos declarar una función de JavaScript para recibir los resultados de la consulta en el Estándar JavaScript Object Notation (JSON). A continuación es necesario crear un PHP/MySQL programa en un archivo externo y tiene el script de PHP se ejecute la consulta, convertir los resultados en JSON y echo a la función de JavaScript con los resultados como un parámetro a la función de JavaScript.
Crear un Script PHP
  • Crear un nuevo archivo PHP con el Bloc de notas o un editor de su elección. Acepta un parámetro de URL que se llama 'consulta', que servirá como filtro de consulta:
    $selección = $_GET['consulta'] or die('No hay parámetro de consulta del pasado!')
  • Conectar a MySQL, el servidor de base de datos y seleccione la base de datos MySQL que tiene la tabla que desea consultar:
    $dbc = mysql_connect('localhost', 'usuario', 'contraseña') or die(mysql_error())
    $db = mysql_select_db('base de datos') or die(mysql_error())
  • Crear 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 users where nombre='%s' LIMIT 1', $selección)
    $resultado = mysql_query($consulta) or die(mysql_error())
  • Codificar los resultados en JSON. Eco el nombre de la función JavaScript que va a crear con el JSON-codificado resultados como parámetro a la función:
    $fila = json_encode(mysql_fetch_assoc($resultado))
    echo 'queryResults('' . $resultado . '') '
    ?>
Crear HTML/JavaScript Documento
  • Crear un nuevo documento HTML con el Bloc de notas o un editor HTML. Inserte las cabeceras HTML en la página:




    JavaScript Obtener de Consulta de MySQL desde PHP
  • Crear una función en JavaScript que recibirá JSON-codificado de datos y mostrar los resultados. Asignar el mismo nombre a la función de JavaScript que usa con el script de PHP.