La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Xavier Tannier Yann Jacob MySQL et PHP.

Présentations similaires


Présentation au sujet: "Xavier Tannier Yann Jacob MySQL et PHP."— Transcription de la présentation:

1 Xavier Tannier Yann Jacob MySQL et PHP

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

3 Programmation Web / Bases de Données PHP / MySQL 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 dexporter la structure et le contenu de la base vers dautres formats 3

4 Programmation Web / Bases de Données PHP / MySQL Établissement dune connexion 4 // Etablissement de la connexion $connexion = mysql_pconnect($host, $user, $passwd) or die "Connexion impossible !"; // Choix de la base mysql_select_db($base, $connexion) or die "$base n'existe pas !"; // Requête $requete = "SELECT nom, prenom FROM Personne"; $requete = "INSERT INTO..."; $requete = "ALTER TABLE..."; $requete = "DROP TABLE..."; $resultat = mysql_query($requete, $connexion);

5 Programmation Web / Bases de Données PHP / MySQL Parcours des résultats de requête 5... // Requête $requete = "SELECT nom, prenom FROM Personne"; $resultat = mysql_query($requete, $connexion) or die "..."; // Parcours des résultats (si c'est bon) if ($resultat) { while ($enreg = mysql_fetch_assoc($resultat)) { $nom = $enreg['nom']; $prenom = $enreg['prenom'];... } } else { echo "Erreur : ".mysql_error($connexion)." "; } // Fin de la connexion mysql_close($connexion);

6 Programmation Web / Bases de Données PHP / MySQL Fonctions utiles (rappel) 6 explode($sep, $chaine) divise $chaine selon le séparateur $sep et renvoie les valeurs dans un tableau implode($sep, $tableau) regroupe les valeurs de $tableau avec le séparateur $sep et renvoie la chaîne de caractères htmlspecialchars($ch) retourne la chaîne $ch dans laquelle les caractères réservés au HTML (' ', '&'...) ont été remplacés par leur code HTML. mysql_espace_string($ch) retourne la chaîne $ch en y ajoutant des caractères déchappement stripslashes retourne la chaîne $ch en supprimant les caractères déchappement


Télécharger ppt "Xavier Tannier Yann Jacob MySQL et PHP."

Présentations similaires


Annonces Google