PHP skriptspråk är bäst lämpad för att köra MySQL -frågor eftersom det är en server - side skriptspråk . Det är dock möjligt att använda JavaScript , en klient - side skriptspråk , för att få MySQL frågeresultat från ett PHP- program . För att göra detta måste du först deklarera en JavaScript -funktion för att ta emot de frågeresultat i JavaScript Standard Object Notation ( JSON ) . Du måste då skapa en PHP /MySQL -programmet i en extern fil och har PHP-skript kör frågan , omvandla resultaten till JSON och upprepar JavaScript -funktionen med resultatet som en parameter till JavaScript -funktionen . Instruktioner Review Skapa PHP Script
1
Skapa en ny PHP -fil med Anteckningar eller en redaktör för ditt val . Acceptera en URL- parameter som heter " query " som ska fungera som frågan filtret : ?
< Php
$ urval = $ _GET [ " query " ] eller die ( " No frågeparameter passerade ! " ) ;
2
Anslut till MySQL- databas-server och välj MySQL-databas som har bordet du vill fråga :
$ DBC = mysql_connect ( " localhost " , " användarnamn " , " lösenord " ) or die ( mysql_error ( ) ) ;
$ db = mysql_select_db ( " databas " ) eller dö ( mysql_error ( ) ) ;
3
Skapa frågesträngen att välja en post från databasen baserat på den frågan parameter som skickas i URL . Kör frågan :
$ query = sprintf ( ' SELECT * FROM ` användare ` där ` namn ` = " % s " LIMIT 1 ' , $ val ) ;
$ result = mysql_query ( $ query ) or die ( mysql_error ( ) ) ;
4
Koda resultatet i JSON . Echo namnet på JavaScript -funktionen kommer du att skapa med JSON - kodade resultat som parameter till denna funktion :
$ row = json_encode ( mysql_fetch_assoc ( $ result ) ) ;
echo " queryResults ( ' " . $ resultat . " ' ) ; " ; ?
> Addera Skapa HTML /JavaScript Document
5
Skapa en ny HTML dokument med Notepad eller en HTML- redigerare . Infoga HTML-huvuden till sidan : < ! DOCTYPE HTML >
< meta charset = " utf - 8 " >
JavaScript Få MySQL Query från PHP < /title >
6 Skapa en JavaScript -funktion som kommer att få JSON - kodade data och visa resultaten. Tilldela samma namn till JavaScript -funktionen som du använde med PHP-skript .