deuspi  | grayhachesse a écrit :
 
 bonjour, voici mon code
   <?php
 try
 {
  $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
 }
 catch (Exception $e)
 {
         die('Erreur : ' . $e->getMessage());
 }
   $req = $bdd->prepare('INSERT INTO table (pseudo, password) VALUES(:pseudo,:password)');
 $req->execute(array('pseudo' => $_POST['pseudo'], 'password' => $_POST['pass']));
   ?>
   sur l'autre page ce n'est que un simple formulaire.
   Le soucis c'est que je n'ai aucun message d'erreur mais rien ne s'enregistre dans la base de donnée.
   merci d'avance
   |  
 
  
  
   Salut,
   J'ai pas regardé le code en détail mais essaie de tout mettre dans le try (comme le suggère skeye)
  
  Code :
 <?php try {   $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');   $req = $bdd->prepare('INSERT INTO table (pseudo, password) VALUES(:pseudo,:password)');   $req->execute (array('pseudo' =>  $_POST['pseudo'],  'password' =>  $_POST['pass']));  } catch (Exception $e) {   die('Erreur : ' .  $e->getMessage ());  }   ?> 
 
  |  
    |