bonjour, je tente en vain de faire une insertion dans une base de données.
j'utilise PDO et ma connexion ne renvoie pas d'erreur (try - catch).
quand j'essaie de déboguer via des "echo" l'étape 3 ne s'affiche pas donc je suppose que le pb est au niveau de la requête préparée.
Pourriez vous me dire si j'ai un pb de syntaxe ou autre sur mon code car là je fais du sur place.
Merci d'avance pour votre aide.
Leuco974
Modifié par leuco974 (08 Apr 2012 - 10:40)
j'utilise PDO et ma connexion ne renvoie pas d'erreur (try - catch).
quand j'essaie de déboguer via des "echo" l'étape 3 ne s'affiche pas donc je suppose que le pb est au niveau de la requête préparée.
Pourriez vous me dire si j'ai un pb de syntaxe ou autre sur mon code car là je fais du sur place.
Merci d'avance pour votre aide.
echo 'Etape 1';
$sql = "INSERT INTO T_customer(name, firstname, address1, address2, codepost, city, phone, mail) VALUES (:name, :firstname, :address1, :address2, :codepost, :city, [langue]hone, :mail)";
echo 'Etape 2';
try{
$req = $bdd->prepare($sql);
}catch(Exception $e){
echo 'Erreur : '.$e->getMessage().'<br />';
echo 'N° : '.$e->getCode();
}
echo ''Etape 3";
if(!$req){ echo 'FALSE';}
$req->execute(array(
'name'=>'test',
'firstname'=>'test',
'address1'=>'test',
'address2'=>'test',
'codepost'=>'97480',
'city'=>'Saint Joseph',
'phone'=>'0262565656',
'mail'=>'test@test.fr'
));
Leuco974
Modifié par leuco974 (08 Apr 2012 - 10:40)