Se connecter avec
S'enregistrer | Connectez-vous

[résolu]Php mysql_fetch_array()

Dernière réponse : dans Programmation

Bonjour, j'ai besoin d'un petit coup de main svouplait =)

Voilà je veux mettre en place un module de news, et j'me suis beaucoup aidé du Site du zéro mais là j'ai un petit problème.


y'a un problème à la ligne :
  1. <?php
  2. $retour = mysql_query('SELECT * FROM news ORDER BY id DESC');
  3. while ($donnees = mysql_fetch_array($retour))
  4. {
  5. ?>


Si vous pouvez me dire ce qui va pas, merci =)

Autres pages sur : resolu php mysql fetch array

Lassé par la pub ? Créez un compte

Salut à toi!

Tu as une erreur dans ta requête SQL.

Remplace la ligne :
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC');

Par :
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC') or die(mysql_error());

Tu en sauras plus sur ton erreur.
Si tu ne trouve toujours pas envoi nous le message d'erreur

C'est vrai que c'est bête.

Mais retiens quand même la solution que je t'ai fournie car elle t'aidera beaucoup pour debugger tes requête SQL.

Dans ton cas, au lieu d'avoir l'erreur générée par PHP qui ne donne pas beaucoup d'indication sur la cause de l'erreur tu aurais eu : 'La table news n'existe pas' et en 3 secondes tu aurais trouvé ton erreur.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde