Résultat d'une requête différent entre phpmyadmin et l'affichage

Résultat d'une requête différent entre phpmyadmin et l'affichage - PHP - Programmation

Marsh Posté le 24-10-2015 à 21:55:33    

Salut,  :hello:  
J'ai une petit problème avec le résultat de cette requète: SELECT * FROM galerie ORDER BY Nom, elle ne me sort qu'un tuple au lieux de deux :(
 

Code :
  1. $select_galerie = 'SELECT * FROM galerie ORDER BY Nom';
  2. $select_galerie = $DB->query($select_galerie);
  3. $test_galerie = $select_galerie->fetch(PDO::FETCH_ASSOC); //Dépose le résulat de la requète dans $test_galerie.
  4. var_dump($test_galerie);


 
Le résultat du var_dump: array(4) { ["ID"]=> string(1) "1" ["Nom"]=> string(7) "Couleur" ["Description"]=> string(19) "test de description" ["Lien"]=> string(16) "galerie/Couleur/" }
 
Le problème peut venir d'où?  
Merci :p

Reply

Marsh Posté le 24-10-2015 à 21:55:33   

Reply

Marsh Posté le 24-10-2015 à 21:59:37    

fetch ne récupère qu'une seule ligne : https://secure.php.net/manual/fr/pdostatement.fetch.php
 
Tu veux peut être fetchAll : https://secure.php.net/manual/fr/pd [...] tchall.php


---------------

Reply

Marsh Posté le 24-10-2015 à 22:07:02    

Super, sa marche :) Avec un foreach c'est utile d'utiliser la fonction fetch(all)? Ou l'on peut s'en dispenser?

Reply

Marsh Posté le 24-10-2015 à 22:09:35    

Tu peux te dispenser du fetchall avec un foreach


---------------

Reply

Marsh Posté le 24-10-2015 à 22:10:18    

merci :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed