[MySQL]-Problème

Résolu/Fermé
Wolfylink Messages postés 192 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 14 novembre 2010 - 17 juil. 2009 à 17:55
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 17 juil. 2009 à 18:26
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 !

7 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
17 juil. 2009 à 17:57
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
Wolfylink Messages postés 192 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 14 novembre 2010 25
17 juil. 2009 à 17:59
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
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
17 juil. 2009 à 18:05
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
Wolfylink Messages postés 192 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 14 novembre 2010 25
17 juil. 2009 à 18:13
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
17 juil. 2009 à 18:15
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
Wolfylink Messages postés 192 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 14 novembre 2010 25
17 juil. 2009 à 18:17
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
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
17 juil. 2009 à 18:26
pas de soucis
++
0