Bonjour à tous!
J'essaie de boucler pour recuperer tous les champs d'une table SQL, mais les resultats s'affiche trois fois et je ne comprend pas pourquoi. Je pense que c'est pasrceque l'objet contient trois champs mais du coup je ne sais pas comment corrigé ca. Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public static function affichageMerch() { $db = new PDO('mysql:host=localhost; dbname=aanod', 'admin', 'admin'); $req = $db->query('SELECT * FROM aanod_merch'); $merch= $req->fetch(PDO::FETCH_OBJ); return $merch; }Rèsultat sur la page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 require 'DatabaseQuery.php'; $merch = DatabaseQuery::affichageMerch(); foreach ($merch as $value) { echo '<td>'. $merch->item . '<td>'; echo '<td>' . $merch->quantite . '<td>'; }
ITEM QUANTITE
dawn 175 dawn 175 dawn 175
Partager