Mysql_fetch_assoc()
Résolu/Fermé
Ar-Star52
Messages postés
24
Date d'inscription
samedi 24 janvier 2015
Statut
Membre
Dernière intervention
28 mars 2015
-
Modifié par Ar-Star52 le 25/01/2015 à 11:44
Ar-Star52 Messages postés 24 Date d'inscription samedi 24 janvier 2015 Statut Membre Dernière intervention 28 mars 2015 - 25 janv. 2015 à 13:12
Ar-Star52 Messages postés 24 Date d'inscription samedi 24 janvier 2015 Statut Membre Dernière intervention 28 mars 2015 - 25 janv. 2015 à 13:12
2 réponses
Utilisateur anonyme
25 janv. 2015 à 12:42
25 janv. 2015 à 12:42
Bonjour
$req = $bdd->prepare('SELECT * FROM articles ORDER BY date DESC');
while ($row = mysql_fetch_assoc($req))
Tu mélanges les fonctions PDO avec celles de l'ancienne interface mysql_, ça ne peut pas marcher.
Et de plus, tu as préparé une requête mais tu ne l'exécutes pas !
Puisque tu as choisi d'utiliser PDO (comme M. Jourdain peut-être, mais c'est un bon choix quand même), utilise la fonction fetch de PDO :
voir https://www.php.net/manual/fr/pdostatement.fetch.php
$req = $bdd->prepare('SELECT * FROM articles ORDER BY date DESC');
while ($row = mysql_fetch_assoc($req))
Tu mélanges les fonctions PDO avec celles de l'ancienne interface mysql_, ça ne peut pas marcher.
Et de plus, tu as préparé une requête mais tu ne l'exécutes pas !
Puisque tu as choisi d'utiliser PDO (comme M. Jourdain peut-être, mais c'est un bon choix quand même), utilise la fonction fetch de PDO :
$req = $bdd->prepare('SELECT * FROM articles ORDER BY date DESC'); $req->execute(); // exécute la requête préparée while ($row = $req->fetch(PDO::FETCH_ASSOC))
voir https://www.php.net/manual/fr/pdostatement.fetch.php
Ar-Star52
Messages postés
24
Date d'inscription
samedi 24 janvier 2015
Statut
Membre
Dernière intervention
28 mars 2015
25 janv. 2015 à 13:12
25 janv. 2015 à 13:12
Merci j'ai corriger mon erreur ! :)