Die Skriptsprache PHP ist am besten geeignet, um MySQL -Abfragen ausgeführt werden, da es sich um eine Server - Side-Scripting- Sprache ist . Allerdings ist es möglich, JavaScript eine clientseitige Skriptsprache verwenden, um MySQL-Abfrage Ergebnisse aus einer PHP -Programm zu erhalten . Um dies zu tun , müssen Sie zunächst einen JavaScript- Funktion zu deklarieren , um die Ergebnisse der Abfrage in JavaScript Norm Object Notation (JSON ) zu empfangen. Sie müssen dann eine PHP /MySQL-Programm in einer externen Datei zu erstellen und haben das PHP-Skript die Abfrage ausführen , die Ergebnisse umrechnen zu JSON und Echo der JavaScript-Funktion mit den Ergebnissen als Parameter an die JavaScript-Funktion . Anleitung
Create PHP Script
1
Erstellen Sie eine neue PHP -Datei mit Notepad oder einem Editor Ihrer Wahl . Akzeptieren Sie eine URL -Parameter namens "query" , der als Abfrage-Filter dienen wird :
< php
$ Auswahl = $ _GET [ "query" ] oder die (" keine Abfrage -Parameter übergeben ! ");
2
zur MySQL-Datenbank -Server her und wählen Sie die MySQL-Datenbank , die die Tabelle, die Sie Abfrage hat :
$ db = mysql_connect ( " localhost "," username " ," password " ) or die ( mysql_error ());
$ db = mysql_select_db ( " database " ) or die ( mysql_error ());
3 < p > erstellen Sie die Abfrage-String , um einen Datensatz aus der Datenbank auf der Abfrage -Parameter in der URL übergeben auszuwählen. Führen Sie die Abfrage :
$ query = sprintf ('SELECT * FROM `users ` WHERE `name ` = "% s " LIMIT 1 ', $ Auswahl);
$ result = mysql_query ( $ query ) or die ( mysql_error ());
4
Encode die Ergebnisse in JSON . Echo den Namen der JavaScript-Funktion Ihnen die JSON - codierten Ergebnisse als Parameter an diese Funktion zu erstellen wird :
$ row = json_encode ( mysql_fetch_assoc ( $ result) );
echo " queryResults ( ' " . $ result . "') ; " ?
>
Create HTML /JavaScript Document
5
erstellen Sie eine neue HTML Dokument mit Notepad oder einem HTML-Editor . Legen Sie die HTML-Header in die Seite: TCM-
< meta charset = " UTF-8" >
JavaScript Holen MySQL Query von PHP < /title>
6 erstellen Sie eine JavaScript -Funktion, die JSON - codierten Daten erhalten und die Ergebnisse anzuzeigen. Weisen Sie die gleichen Namen der JavaScript-Funktion , wie Sie mit dem PHP-Skript verwendet .
8
Fügen Sie eine leere " Körper " auf der Web-Seite und schließen Sie den HTML tag:
< /body>
< /html>
9
Öffnen Sie das HTML-Dokument in einem Browser und stellen Sie sicher, dass es richtig angezeigt wird der Name eines Benutzers und E-Mail -Adresse ein.