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 : ?
< Php
$ 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 < p > 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>
6 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 .