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édentesRévision précédente
informatique:programmation:php:database [2011/10/30 13:17] – benoitinformatique:programmation:php:database [2011/10/30 13:41] (Version actuelle) – benoit
Ligne 51: Ligne 51:
  
 ==== Insertion de données ==== ==== 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());
 +  }
 +  ?>
 +</sxh>
  
 ===== MySQL ancienne methode ===== ===== MySQL ancienne methode =====
informatique/programmation/php/database.1319980646.txt.gz · Dernière modification : (modification externe)