Le langage de script PHP est le mieux adapté pour exécuter des requêtes SQL , car il est un langage de script côté serveur. Cependant, il est possible d'utiliser JavaScript, un langage de script côté client, pour obtenir des résultats de requêtes SQL à partir d'un programme PHP. Pour ce faire, vous devez d'abord déclarer une fonction JavaScript pour recevoir les résultats de la requête en JavaScript Object Notation standard ( JSON ) . Vous devez ensuite créer un programme PHP /MySQL dans un fichier externe et que le script PHP exécuter la requête , convertir les résultats au format JSON et l'écho de la fonction JavaScript avec les résultats en tant que paramètre à la fonction JavaScript. Instructions
Créer un script PHP
1
Créer un nouveau fichier PHP en utilisant le Bloc-notes ou un éditeur de votre choix . Accepter un paramètre d'URL appelé "query" qui servira de requête de filtre :
< php
$ selection = $ _GET [ "query" ] or die ( " Pas de paramètre de requête passée ! ");
2
connecter au serveur de base de données MySQL et sélectionnez la base de données MySQL qui a la table que vous souhaitez interroger :
DBC $ = mysql_connect (" localhost "," username " ," password " ) or die ( mysql_error ());
$ db = mysql_select_db ( " base de données " ) or die ( mysql_error ());
3 < p > Créer la chaîne de requête pour sélectionner un enregistrement de la base de données basée sur le paramètre de requête dans l'URL . Exécutez la requête :
$ query = sprintf ( 'SELECT * FROM ` utilisateurs ` WHERE `nom` = "% s " LIMIT 1 ", $ selection ) ;
$ result = mysql_query ( $ query ) or die ( mysql_error ());
4
encoder les résultats en JSON. Echo le nom de la fonction JavaScript que vous allez créer avec les résultats JSON codés comme paramètre à cette fonction :
$ row = json_encode ( mysql_fetch_assoc ($ result) ) ;
écho queryResults " (' " . $ result . "') ; " ?
>
Create HTML /JavaScript document
5
Créer un nouveau HTML document avec le Bloc-notes ou un éditeur HTML. Insérez les en-têtes HTML dans la page : Photos
< meta charset = " utf-8" > Photos
JavaScript Obtenir MySQL Query à partir de PHP 6
créer une fonction JavaScript qui recevra les données JSON codés et afficher les résultats. Attribuer le même nom à la fonction JavaScript que vous avez utilisé avec le script PHP.
Photos
8
Ajouter un «corps» vierge à la page Web et fermer la balise HTML:
9
Ouvrez le document HTML dans un navigateur et assurez-vous qu'il affiche correctement le nom d'utilisateur et votre adresse email .
< br >