Erreur pdo

Fermé
thebarbarius - 13 nov. 2012 à 22:06
dannydouby Messages postés 139 Date d'inscription dimanche 7 juin 2009 Statut Membre Dernière intervention 1 juin 2013 - 14 nov. 2012 à 01:51
Bonjour,

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é.';
	}




1 réponse

dannydouby Messages postés 139 Date d'inscription dimanche 7 juin 2009 Statut Membre Dernière intervention 1 juin 2013 6
14 nov. 2012 à 01:51
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());
}
?>
0