impossible de convertir un objet de type pdo en chaine de caracteres et voici mon code :
$cat_image = 'SELECT count(*) from elements where categorie_id=1';
$req_image = $db->query($cat_image);

et voilà le resultat :
Catchable fatal error: Object of class PDOStatement could not be converted to string in C:\wamp\www\Luxe-info\design\categories\index.php on line 15

s.v.p aidez moi je suis bloqué
et merci d'avance
cordialement :D

3 réponses


Tackacoder
Réponse acceptée

Bonjour,
Tu fais quoi après la ligne

$req_image = $db->query($cat_image);

J'ai l'impression que tu essayes de faire un

echo $req_image;

alors que $req_image est soit un objet, soit un array.
fais plutôt

print_r($req_image);
Nairolf
Réponse acceptée

Essaye ça:

$cat_image = 'SELECT count(*) FROM elements WHERE categorie_id=1';
$req_image = $db->query($query)->fetch();

C'est comme ci tu fais ça avec mysql:

$cat_image = 'SELECT count(*) FROM elements WHERE categorie_id=1';
$result = mysql_query($query);
$req_image = mysql_fetch_assoc($result);
amidev
Auteur

merci bcp Nairolf et exothermique pour vos réponses j'ai utilisé le code de Nairolf est ça marche très bien et merci encore une fois