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 ()); } ?>
|
|