Problème au niveau d'un SELECT

Résolu
arcadenaker Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   -  
arcadenaker Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Sur un de mes code php, je demande a php de aller chercher tout les colonnes ayant id_article comme je le demande sauf qu'il en prend que un:
Mon code:
$re = $db->prepare("SELECT compte_view FROM view_articles 
                      WHERE id_article = ?");
$re->execute([$id_article]);
$data_re = $re->fetch(PDO::FETCH_ASSOC);
var_dump($data_re);
die;

parce que le var_dump me donne qu'une reponse alors qu'il devrait en avoir deux.
Merci d'avance pour votre aide

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Au lieu de FETCH .. il te faut un FETCHALL.

Au passage, je t'invite vivement à appliquer ceci : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
0
arcadenaker Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   1
 
Je l’ai fait mais cela ne change rien
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Montre ton code....
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Et tu es sûr que ta requête retourne plusieurs lignes ???
Tu l'as testé directement dans la bdd pour voir ??
0
arcadenaker Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   1
 
Oui bien sûr que j’ai été voir, je vous montre le code tout à l’heure
0
arcadenaker Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci a tous pour votre aide l'erreur venait de moi c’était a cause d'une autre variable semblable a une autre qui a fait dis fonctionner ma ligne.
0