développeurs Web utilisant MySQL comme base de données doivent compter sur une autre méthode de récupération de ces informations --- fréquemment PHP, un langage de script utilisé pour créer des sites Web . Pour changer, afficher ou utiliser les résultats d'une requête MySQL, le résultat doit d'abord être défini comme une variable PHP. Le mysql_fetch_array () dans PHP MySQL stocke les résultats de la requête dans un tableau indexé , qui peut être traitée comme n'importe quelle autre variable dans le code PHP. Instructions 1 Créer un fichier texte vide appelé " test.php ", et ouvrez-le dans Bloc-notes ou un éditeur de texte similaire. Ajouter "< php ? " Sur la première ligne et " > " à la dernière ligne , ce qui permettra de définir le fichier comme contenant du code PHP avec le code doit être exécuté entièrement contenue entre ces lignes . 2 ajouter une deuxième ligne définissant le " $ link " variable comme un objet " mysql_connect " ; la mysql_connect () prend , dans l'ordre, l'emplacement de la base de données, un nom d'utilisateur et un mot de passe . Pour une base de données MySQL stockées localement avec l'utilisateur «admin» et le mot de passe "password ", la ligne se lit ainsi: $ link = mysql_connect (" localhost", " admin" , "password" ) ; < p> Modifiez ces valeurs à celles de votre base de données MySQL. 3 créer une troisième ligne de connexion à une base de données spécifique à la fonction mysql_select_db ( ) . Si le serveur MySQL contenait une base de données appelée " us_history ", le troisième ligne du fichier PHP lirait ainsi: mysql_select_db ( " us_history "); Modifiez la valeur entre parenthèses à la appropriée base de données pour votre serveur MySQL. 4 Tapez la requête MySQL pour fonctionner et charger les résultats dans les " données $ " variables en utilisant la fonction mysql_fetch_array () et mysql_query (), qui peuvent tous deux être mis sur la même ligne . Insérez la requête entre les parenthèses de la fonction mysql_query () , par exemple : $ data = mysql_fetch_array ( mysql_query (" SELECT count (*) FROM WHERE présidents nom_famille = ' Adams ' " ) ) ; 5 récupérer les données en accédant aux éléments de la variable " $ data" . La ligne "echo $ data [0] " dans l'exemple ci-dessus reviendrait "2", la valeur de la requête MySQL, qui a compté le nombre de présidents dont le nom était " Adams ".
|