Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

JavaScript : Come ottenere una query MySQL tramite PHP

Il linguaggio di scripting PHP è la più adatta per eseguire le query MySQL perché è un linguaggio di scripting lato server. Tuttavia, è possibile utilizzare JavaScript , un linguaggio di scripting lato client , per ottenere i risultati delle query MySQL da un programma PHP . Per fare questo, è necessario prima di dichiarare una funzione JavaScript per ricevere i risultati della query in JavaScript standard Object Notation ( JSON ) . È quindi necessario creare un programma PHP /MySQL in un file esterno e avere lo script PHP esegue la query, convertire i risultati per JSON e eco la funzione JavaScript con i risultati come parametro alla funzione JavaScript . Istruzioni , creare script PHP
1

Creare un nuovo file PHP utilizzando il blocco note o un editor di propria scelta. Accetta un parametro URL chiamato " query" che servirà come la query di filtro : ?

$ scelta = $ _GET [ "query" ] or die (" Nessun parametro di query passata ! ") ;
2

Connettersi al server di database MySQL e selezionare il database MySQL che ha la tabella che si desidera ricerca:

$ DBC = mysql_connect ( " localhost " , " username " , " password " ) or die ( mysql_error ());

$ db = mysql_select_db ( " database " ) or die ( mysql_error ());
3

Crea la stringa di query per selezionare un record dal database in base al parametro di query passata nell'URL . Eseguire la query :

$ query = sprintf ( 'SELECT * FROM ` utenti ` WHERE ` nome ` = " % s" LIMIT 1 ' , $ selezione) ;

$ risultato = mysql_query ( $ query ) or die ( mysql_error ());
4

codificare i risultati in JSON . Eco il nome della funzione JavaScript verrà creato con i risultati con codifica JSON come parametro alla funzione :

$ row = json_encode ( mysql_fetch_assoc ( $ risultato) ) ;

echo " queryResults ( ' " . $ risultato . "' ) ; " ?

>
Crea HTML /JavaScript Document
5

Crea un nuovo HTML documento con il blocco note o un editor HTML . Inserire le intestazioni HTML nella pagina :




< meta charset < DOCTYPE HTML ! > = "utf - 8" >

JavaScript Get MySQL Query da PHP < /title> <br> 6 <p> Creare una funzione JavaScript che riceverà i dati con codifica JSON e visualizzare i risultati . Assegnare lo stesso nome della funzione JavaScript come si è utilizzato con lo script PHP . <br> <p> <script> <br> <p> QueryResults funzione ( dati ) { <br> <p> risultati var = JSON.parse ( dati); <br> <p> document.write ( " <p> Name =" + results.name + " < /p > " ) ; <br> <p> document.write ( " <p> , e-mail = " + results.email + " < /p > " ) ; } <br> <p> <br> 7 <p> Aggiungi un altro script e assegnare la sorgente di essere l' URL dello script PHP , tra cui la stringa di query : <br> <p> <script src="http://example.com/phpfile.php?query=jones"> < /script> <br> <p> < /head> <br> 8 <p> Aggiungi un "corpo" vuoto per la pagina Web e chiudere il tag HTML : <br> <p> <body> <br> <p> < /body> <br> <p> < /html > <br> 9 <p> Aprire il documento HTML in un browser e controllare per assicurarsi che venga visualizzato correttamente il nome di un utente e l'indirizzo email . <br> <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/PHP--MySQL-Programmazione/1184246.html' >I tipi di sintassi di SQL </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/PHP--MySQL-Programmazione/1184250.html' >MySQL Import Tutorial </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='http://www.354353.com/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/Python-Programming/1187790.html" target="_blank">Come formattare una stringa in Python </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1175868.html" target="_blank">Circa un binario a esadecimale Conversione File </a></li><li><a href="/Programmazione/Python-Programming/1187124.html" target="_blank">Come leggere un Float binario con Python </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184570.html" target="_blank">PHP Automated Mailing List Tutorial </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1190392.html" target="_blank">Come nascondere il testo in un InputBox in VBScript </a></li><li><a href="/Programmazione/C--C-----Programming/1171934.html" target="_blank">Tutorial online sui driver di periferica con + + c </a></li><li><a href="/Programmazione/Python-Programming/1188118.html" target="_blank">Come inserire in liste Python </a></li><li><a href="/Programmazione/C--C-----Programming/1172434.html" target="_blank">Come eseguire file I /O in C + + </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1185754.html" target="_blank">Come mettere contenuto variabile in un file con PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185398.html" target="_blank">Formazione PHP Sicurezza </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184206.html" target="_blank">Come utilizzare Cron PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184100.html" target="_blank">Come abilitare il MySQL Query Cache </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183424.html" target="_blank">MySQL XAMPP è lento </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185200.html" target="_blank">Come utilizzare un file PHP esterno in HTML </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1186176.html" target="_blank">Cominciando Tutorial HTML </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185072.html" target="_blank">Come limitare a 100 parole in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183794.html" target="_blank">Come ordinare un array a 2 dimensioni in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185168.html" target="_blank">PHP : Come sostituire una corda tra i tag </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>