Erreur pdo
thebarbarius
-
dannydouby Messages postés 178 Statut Membre -
dannydouby Messages postés 178 Statut Membre -
Bonjour,
voici mon code qui ne rretourne auccun de la requete. resultat ou est l'erreur ? :
voici mon code qui ne rretourne auccun de la requete. resultat ou est l'erreur ? :
function editReiki()
{
$dbh = mysql::getInstance();
$sql = "SELECT *
FROM 'view'
WHERE title = 'reiki'";
$requete = $dbh->prepare($sql);
$requete->execute();
$row = $requete->fetch(PDO::FETCH_ASSOC);
$text = $row['text'];
$text = htmlentities($text);
$dbh2 = mysql::getInstance();
die($text);
$sql2 = "UPDATE view
SET text = '$text''
WHERE title = 'reiki'";
$requete2 = $dbh2->prepare($sql2);
$requete2->execute();
echo 'Enregistrement effestué.';
}
A voir également:
- Erreur pdo
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Une erreur s'est produite instagram ✓ - Forum Instagram
1 réponse
tien, c'est le code que j'utilise toujours pour me connecter à une base de donné, il et simple et facile à modifier:
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=TON_HOST;dbname=TA_BDD', 'TON_NOM_UTILISATEUR', 'TON_MOT_DE_PASSE', $pdo_options);
$reponse = $bdd->query('SELECT * FROM ta_table');
//tu met TOUT CE QUI VIEN DE TA BDD dans while comme ceci:
while ($donnees = $reponse->fetch()){
$donnees["le_nom_du_champ_de_ta_table"];
}
//si tu n'a pas besoin des données de ta bdd, tu peux continuer après le while
$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=TON_HOST;dbname=TA_BDD', 'TON_NOM_UTILISATEUR', 'TON_MOT_DE_PASSE', $pdo_options);
$reponse = $bdd->query('SELECT * FROM ta_table');
//tu met TOUT CE QUI VIEN DE TA BDD dans while comme ceci:
while ($donnees = $reponse->fetch()){
$donnees["le_nom_du_champ_de_ta_table"];
}
//si tu n'a pas besoin des données de ta bdd, tu peux continuer après le while
$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>