Recoverable fatal error: Object of class PDOStatem
Résolu
yazou
Messages postés
95
Statut
Membre
-
yazou Messages postés 95 Statut Membre -
yazou Messages postés 95 Statut Membre -
BoBonjour,
Salut
Ce code me renvoi
Recoverable fatal error: Object of class PDOStatement could not be converted to string
Ou est le probleme ?
Merci
try
{
$connection=new PDO ($dsn, $username, $password,$options);
$connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql=$connection->prepare("INSERT INTO contact (nom, mail, message) VALUES (:lename, :lemail, :lemessage)");
$sql->bindValue(':lename',$name, PDO::PARAM_STR);
$sql->bindValue(':lemail',$mail_visiteur, PDO::PARAM_STR);
$sql->bindValue(':lemessage',$message, PDO::PARAM_STR);
var_dump($name);
$sql->execute();
}
catch (PDOException $e){
echo $sql."<br>". $e->getMessage();
}
Salut
Ce code me renvoi
Recoverable fatal error: Object of class PDOStatement could not be converted to string
Ou est le probleme ?
Merci
A voir également:
- Uncaught error: object of class pdostatement could not be converted to string
- Qwerty to azerty - Guide
- Sorry this video can not be played. please try again or pick another video iptv traduction - Forum Téléviseurs
- Fan error lenovo ✓ - Forum Refroidissement
- Network error ✓ - Forum Réseaux sociaux
- Your browser sent a request that this server could not understand. size of a request header field exceeds server limit. ✓ - Forum Réseaux sociaux
2 réponses
Bonjour,
Regarde bien ce que tu as écris :
hors.. dans ton cas.... $sql est l'objet du prépare.
Dans l'idéal, histoire que ton code soit un peu plus propre :
Regarde bien ce que tu as écris :
echo $sql."<
hors.. dans ton cas.... $sql est l'objet du prépare.
Dans l'idéal, histoire que ton code soit un peu plus propre :
//connexion à la bdd
try {
$connection=new PDO ($dsn, $username, $password,$options);
$connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e){
echo " Erreur lors de la connexion ! " .$e->getMessage();
die();
}
//puis ta (ou tes...) requêtes :
try{
$sql = "INSERT INTO contact (nom, mail, message) VALUES (:lename, :lemail, :lemessage)";
$prep = $connection->prepare($sql);
$prep->bindValue(':lename',$name, PDO::PARAM_STR);
$prep->bindValue(':lemail',$mail_visiteur, PDO::PARAM_STR);
$prep->bindValue(':lemessage',$message, PDO::PARAM_STR);
$prep->execute();
} catch (PDOException $e){
echo " Erreur dans la requête ".$sql . "<br>" .$e->getMessage();
}