Outils pour utilisateurs

Outils du site


informatique:programmation:php:database

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:programmation:php:database [2011/10/30 14:17]
benoit
informatique:programmation:php:database [2018/09/06 19:10] (Version actuelle)
Ligne 45: Ligne 45:
   {   {
     // Affichage de l'​erreur si besoin     // Affichage de l'​erreur si besoin
 +    die('​Erreur : '​.$e->​getMessage());​
 +  }
 +  ?>
 +</​sxh>​
 +
 +==== Insertion de données ====
 +<sxh php>
 +  <?php
 +  try
 +  {
 +    $pdo_options[PDO::​ATTR_ERRMODE] = PDO::​ERRMODE_EXCEPTION;​
 +    $bdd = new PDO('​mysql:​host=localhost;​dbname=testbs',​ '​testbs',​ '​testbs974'​);​
 +
 +    // On prepare la requete
 +    $req = $bdd->​prepare('​INSERT INTO jeux_video(nom,​ possesseur, console, prix, nbre_joueurs_max,​ commentaires) VALUE(:nom, :​possesseur,​ :console, :prix, :​nbre_joueurs_max,​ :​commentaires)'​);​
 +    // On execute la requete en renseignant les données. Les données peuvent être remplacées par des variables
 +    $req->​execute(array(
 +        '​nom'​ => '​Battlefield 1942',
 +        '​possesseur'​ => '​Patrick',​
 +        '​console'​ => '​PC',​
 +        '​prix'​ => 45,
 +        '​nbre_joueurs_max'​ => 50,
 +        '​commentaires'​ => '2nde guerre mondiale'​
 +        ));
 +  }
 +  catch (Exception $e)
 +  {
     die('​Erreur : '​.$e->​getMessage());​     die('​Erreur : '​.$e->​getMessage());​
   }   }
informatique/programmation/php/database.1319980623.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)