[MySQL]-Problème

Résolu
Wolfylink Messages postés 212 Statut Membre -  
Zep3k!GnO Messages postés 2049 Statut Membre -
Bonjour,
J'ai mis ce code :

--CODE PHP--

<?php
mysql_connect("localhost", "xxx", "yyy");
mysql_select_db("xxx");

$reponse = mysql_query("SELECT * FROM Z-news");
mysql_close();

while ($donnees = mysql_fetch_array($reponse))
{
// Mes évènements
}

----

Mon problème, c'est que sur la page, il y a :
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/142/sdb/0/a/beatwar/Jeu/News/news.php on line 110"

Peut-on m'expliquer le problème et comment le résoudre svp ?

[PS :] La ligne 110 c'est :
while ($donnees = mysql_fetch_array($reponse))
Merci d'avance !
Configuration: Windows Vista
Firefox 3.0.11

7 réponses

  1. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    Salut,
    je te conseil de faire :
    $reponse = mysql_query("SELECT * FROM Z-news") or die('Error Requete : '.mysql_error());

    tu verra si ta requête fonctionne ou pas déjà.
    0
  2. Wolfylink Messages postés 212 Statut Membre 25
     
    Voilà ce que ça me met si je mets ça :

    Parse error: syntax error, unexpected T_LOGICAL_OR in /mnt/142/sdb/0/a/beatwar/Jeu/News/news.php on line 110
    0
  3. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    je viens de tester et j'ai trouvé ton souci :

    SELECT * FROM `Z-news` # il faut encadrer ton nom de table avec des `

    A noter que ton nom de table n'est pas top, mieux vaut mettre un underscore plutot qu'un tiret.

    bon a savoir, pour débugger une reqête sql, le + facile c'est d'aller dans phpmyadmin, dans l'onglet SQL, tu copies, colles ta requete et le message d'erreur est souvent + explicite.

    voilà :)
    0
  4. Wolfylink Messages postés 212 Statut Membre 25
     
    désolé de dire ça comme ça, mais... Maintenant plus rien ne s'affiche ^^
    Pourtant j'ai changé tout ce qu'il fallait changer !
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    c'est quoi ton code php ? exactement ce que t'as mis dans ton premier post ? ? ? Car si oui, il faut faire quelquechose dans ton while :)
    sinon envoies ton code php ! ;)
    0
  7. Wolfylink Messages postés 212 Statut Membre 25
     
    Désolé de t'avoir dérangé : c'est les caches qui ont fait ça... Maintenant que je les ai actualisés, ça marche !
    Merci !!

    @ + !
    0
  8. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    pas de soucis
    ++
    0