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

JavaScript: Cómo obtener una consulta MySQL PHP Via

2014/10/18
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/92123.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/92125.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/91624.html">PHP MySQL conexión Pruebas de Función </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91385.html">MySQL PHP Scripts Buscar </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91844.html">¿Qué son el guión y mayor que Syntaxes Entra PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92571.html">Cómo contar el número de registros con Criteria en PHP MySQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92253.html">Cómo obtener la versión de MySQL Query </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91861.html">Tutorial para la creación de una tabla mediante Wamp 2.0 MySQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92500.html">Cómo detectar dispositivos móviles con PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92043.html">Salida HTML en PHP MySQL </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/92614.html" >¿Cómo puedo añadir Google Analytics a un archivo PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92677.html" >MapServer PHP Compatibilidad </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91468.html" >Cómo convertir Variables ColdFusion PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91763.html" >Cómo escribir PHP Vídeo encabezados Stream </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/93142.html" >Cómo escribir una página web 301 o 302 Redirect Uso Php </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91675.html" >Funciones PHP para MySQL a HTML </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/91691.html" >La manera de escapar Cotizaciones en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92988.html" >¿Cómo se prueba un archivo PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91669.html" >Cómo Pixel- Track para una página de redireccionamiento </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91895.html" >Cómo insertar una matriz a una tabla base de datos mediante PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92394.html" >Cómo dividir una cadena en un espacio en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91501.html" >El PHP encabezado no es Redirigir </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>Conocimiento de la computadora © http://www.ordenador.online</div> </div> </body> </html>