Problème au niveau d'un SELECT

Résolu
arcadenaker Messages postés 62 Statut Membre -  
arcadenaker Messages postés 62 Statut Membre -
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

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
    1. arcadenaker Messages postés 62 Statut Membre 1
       
      Je l’ai fait mais cela ne change rien
      0
    2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Montre ton code....
      0
    3. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Et tu es sûr que ta requête retourne plusieurs lignes ???
      Tu l'as testé directement dans la bdd pour voir ??
      0
    4. arcadenaker Messages postés 62 Statut Membre 1
       
      Oui bien sûr que j’ai été voir, je vous montre le code tout à l’heure
      0
  2. arcadenaker Messages postés 62 Statut Membre 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