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

MySQL et PHP.

Présentations similaires


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

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 $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 Parcours des résultats de requête
... // 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)."<br />"; // Fin de la connexion mysql_close($connexion);

6 Fonctions utiles (rappel)
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 "MySQL et PHP."

Présentations similaires


Annonces Google