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