1 / 6

MySQL et PHP

MySQL et PHP. MySQL. MySQL est un système de gestion de bases de données (SGBD) Utilisable dans la console : mysql -u <identifiant> [base_de_donnée] mysql -u <identifiant> [base_de_donnée] < requete.sql Utilisable avec PHPMyAdmin Interfaçable avec PHP (par exemple). PHPMyAdmin.

lovey
Download Presentation

MySQL et PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MySQL et PHP

  2. MySQL • MySQL est un système de gestion de bases de données (SGBD) • Utilisable dans la console : • mysql -u <identifiant> [base_de_donnée] • mysql -u <identifiant> [base_de_donnée] < requete.sql • Utilisable avec PHPMyAdmin • Interfaçable avec PHP (par exemple)

  3. PHPMyAdmin • Avec PHPMyAdmin, on peut : • Créer une base • Créer des tables • Modifier des tables • Remplir des tables • Supprimer des tables • Faire des requêtes SQL • Il est également possible d’exporter la structure et le contenu de la base vers d’autres formats

  4. Établissement d’une connexion // Etablissement de la connexion // et choix de labase $connexion = mysqli_connect($host, $user, $passwd, $base); if (mysqli_connect_errno($connexion)){echo "Failed to connect to MySQL: " . mysqli_connect_error();} else { // Requête $requete = "SELECT nom, prenom FROM Personne"; $requete = "INSERT INTO ..."; $requete = "ALTER TABLE ..."; $requete = "DROP TABLE ..."; $resultat = mysqli_query($connection, $requete); } // Pour changer de base mysqli_select_db($new_base);

  5. Parcours des résultats de requête ... // Requête $requete = "SELECT nom, prenom FROM Personne"; $resultat = mysqli_query($connextion, $requete); // Parcours des résultats (si c'est bon) if ($resultat) { // Dans un tableau associatif while ($enreg = mysqli_fetch_array($resultat, MYSQLI_ASSOC)) { $nom = $enreg['nom']; $prenom = $enreg['prenom']; ... } } // On libère la mémoire du résultat mysqli_free_result($result); // Fin de la connexion mysqli_close($connexion); // Variante pour récupérer les résultat dans un tableau classique // (par exemple, si la requête ne nomme pas les champs) while($enreg = mysqli_fetch_array($resultat, MYSQLI_NUM)) { $nom = $enreg[0]; $prenom = $enreg[1]; }

  6. Fonctions utiles (rappel)

More Related