PHP scripting sprog er bedst egnet til at køre MySQL forespørgsler , fordi det er en server- side scripting sprog. Men det er muligt at anvende JavaScript , en klient - side scripting sprog , for at få MySQL forespørgsel resultater fra en PHP -program . For at gøre dette , skal du først nødt til at erklære en JavaScript-funktion til at modtage de forespørgslen resultater i JavaScript Standard Object Notation ( JSON ) . Du kan derefter nødt til at oprette en PHP /MySQL -program i en ekstern fil og har PHP script køre forespørgslen , konvertere resultaterne til JSON og ekko JavaScript-funktionen med resultaterne som et parameter til JavaScript-funktionen . Instruktioner
Opret PHP Script
1
Opret en ny PHP fil med Notepad eller redaktør af dit valg. Accepter en URL parameter kaldet " query " der vil tjene som forespørgslen filter: ?
< Php
$ valg = $ _GET [" query " ] eller die ( "Ingen søgeparameter passerede ! ")
2
Forbind til MySQL-database -serveren og vælg MySQL-database , der har den tabel, du vil forespørgsel : Hej
$ DBC = mysql_connect ( " localhost "," brugernavn " , " password " ) or die ( mysql_error ());
$ db = mysql_select_db ( " database " ) or die ( mysql_error ());
3 < p > Opret søgestrengen for at vælge en post fra databasen baseret på den søgeparameteren passerede i webadressen. Kør forespørgslen : Hej
$ query = sprintf ( "SELECT * FROM ` brugere ` WHERE ` navn ` = "% s " LIMIT 1 ' , $ valg ),
$ result = mysql_query ( $ query ) or die ( mysql_error ());
4
Encode resultaterne i JSON . Echo navnet på den JavaScript-funktion vil du skabe med JSON -kodede resultater som parameter til denne funktion :
$ row = json_encode ( mysql_fetch_assoc ( $ result )),
echo " queryResults ( '. " $ result ". '); " ?
>
Opret HTML /JavaScript Document
5
Opret en ny HTML dokument med Notepad eller en HTML-editor . Sæt HTML overskrifter ind på siden :
< meta charset = " utf -8" >
JavaScript Få MySQL Query fra PHP 6
Opret en JavaScript-funktion , der vil modtage JSON - kodede data og vise resultaterne . Tildele samme navn til JavaScript-funktion , som du brugte til PHP script.
< /head>
8
Tilføj en tom "krop " til websiden og luk HTML-tag : Hej
< /body> < br >
< /html >
9
Åbn HTML-dokument i en browser , og kontroller, at det er korrekt viser en brugers navn og email adresse.
< br >