informatique:programmation:php:database
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:programmation:php:database [2011/10/30 13:06] – benoit | informatique:programmation:php:database [2011/10/30 13:41] (Version actuelle) – benoit | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ===== Base de données ===== | ===== Base de données ===== | ||
| - | ==== Connexion | + | ===== MySQL avec PDO ===== |
| + | ==== Lecture de données | ||
| <sxh php> | <sxh php> | ||
| <?php | <?php | ||
| Ligne 12: | Ligne 13: | ||
| // Stockage des resultats dans un tableau sous la variable $reponse | // Stockage des resultats dans un tableau sous la variable $reponse | ||
| - | | + | $reponse = $bdd-> |
| // Tant qu'il y a des éléments on affiche la donnée du champs ' | // Tant qu'il y a des éléments on affiche la donnée du champs ' | ||
| - | | + | while ($donnees = $reponse-> |
| - | | + | { |
| - | // | + | echo $donnees[' |
| - | | + | } |
| - | | + | $reponse-> |
| //Le methode query utilise ci-dessus n'est pas recommandé car elle pourrait permettre des injections SQL | //Le methode query utilise ci-dessus n'est pas recommandé car elle pourrait permettre des injections SQL | ||
| Ligne 49: | Ligne 50: | ||
| </ | </ | ||
| - | ==== Connexion | + | ==== Insertion de données ==== |
| + | <sxh php> | ||
| + | <?php | ||
| + | try | ||
| + | { | ||
| + | $pdo_options[PDO:: | ||
| + | $bdd = new PDO(' | ||
| + | |||
| + | // On prepare la requete | ||
| + | $req = $bdd-> | ||
| + | // On execute la requete en renseignant les données. Les données peuvent être remplacées par des variables | ||
| + | $req-> | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | )); | ||
| + | } | ||
| + | catch (Exception $e) | ||
| + | { | ||
| + | die(' | ||
| + | } | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | ===== MySQL ancienne methode | ||
| <sxh php> | <sxh php> | ||
| <?php | <?php | ||
informatique/programmation/php/database.1319980013.txt.gz · Dernière modification : (modification externe)
