“Conocimientos Programación>Programación PHP /MySQL

JavaScript: Cómo obtener una consulta MySQL PHP Via

2014/4/3
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> <br> 6 <p> 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. <br> <p> <script> <br> <p> QueryResults función ( data) { <br> <p> resultados var = JSON.parse (datos) ; <br> <p> document.write ( " <p> Name =" + results.name + " < /p >") ; <br> <p> document.write ( " <p> ; Email = "+ results.email +" < /p > ") ; } <br> <p> <br> 7 <p> Añadir otra escritura y asignar la fuente a ser el URL del script PHP , incluyendo la cadena de consulta : <br> <p> Messenger src="http://example.com/phpfile.php?query=jones"> < /script > <br> <p> < /head> <br> 8 <p> Añadir un "cuerpo" en blanco a la página web y cerca de la etiqueta HTML: <br> <p> <body> <br> <p> < /body> <br> <p> < /html> <br> 9 <p> Abra el documento HTML en un navegador y verifique que se muestra correctamente el nombre del usuario y la dirección de correo electrónico. <br> <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Los-tipos-de-sintaxis-en-SQL-.html' >Los tipos de sintaxis en SQL </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/MySQL-Import-Tutorial-.html' >MySQL Import Tutorial </a> </div> </div> <dl class=xgc> <dt><span>Programación PHP /MySQL</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-convertir-consultas-para-JSON-PHP-.html">Cómo convertir consultas para JSON PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Swish-PHP-Clase-No-Se-Encuentra-.html">Swish PHP Clase No Se Encuentra </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-eliminar-filas-en-archivos-planos-en-PHP-.html">Cómo eliminar filas en archivos planos en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-cambiar-los-enlaces-dentro-de-un-iFrame-con-PHP-.html">Cómo cambiar los enlaces dentro de un iFrame con PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-acelerar-INSERT-en-MySQL-.html">Cómo acelerar INSERT en MySQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/¿Cómo-leer-el-contenido-de-una-página-Web-remota-mediante-PHP-.html">¿Cómo leer el contenido de una página Web remota mediante PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-convertir-saltos-de-línea-en-párrafos-con-PHP-.html">Cómo convertir saltos de línea en párrafos con PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/¿Qué-es-un-formato-de-archivo-PHP-.html">¿Qué es un formato de archivo PHP </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-conectar-dos-formas-a-través-de-PHP-.html" >Cómo conectar dos formas a través de PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo--Acceso-directo-a-MySQL-en-GoDaddy-SSH-.html" >Cómo: Acceso directo a MySQL en GoDaddy SSH </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-una-secuencia-de-comandos-para-acceder-a-CPanel-.html" >Cómo crear una secuencia de comandos para acceder a CPanel </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-convertir-una-matriz-en-PHP-.html" >Cómo convertir una matriz en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/PHP-Formación-Avanzada-.html" >PHP Formación Avanzada </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-instalar-y-configurar-MySQL-5-0-77-Tar-.html" >Cómo instalar y configurar MySQL 5.0.77.Tar </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Si-un-constructor-de-la-clase-PHP-sea-público-o-privado-.html" >Si un constructor de la clase PHP sea público o privado </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-cambiar-la-configuración-predeterminada-de-MySQL-nombre-de-usuario-y-la-contraseña-.html" >Cómo cambiar la configuración predeterminada de MySQL nombre de usuario y la contraseña </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Depurar-una-función-Pipelined-en-Oracle-.html" >Depurar una función Pipelined en Oracle </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/¿Cómo-cifrar-un-archivo-PHP-.html" >¿Cómo cifrar un archivo PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/MySQL-Tutorial-Outer-Join-.html" >MySQL Tutorial Outer Join </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-deshabilitar-PHP-Register-Globals-de-IX-Web-Hosting-.html" >Cómo deshabilitar PHP Register Globals de IX Web Hosting </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>