JavaScript : Hur får man en MySQL Query Via PHP

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 : ?

$ 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 :

JavaScript Få MySQL Query från PHP <br /> 6 </p> <p> 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 . </p> </p> <p>

Lämna ett svar