[MySQL]-Problème
Résolu
Wolfylink
Messages postés
192
Date d'inscription
Statut
Membre
Dernière intervention
-
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
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 !
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 !
A voir également:
- [MySQL]-Problème
- Mysql community server - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Access vs mysql - Forum Webmastering
7 réponses
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à.
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à.
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
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à :)
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à :)
désolé de dire ça comme ça, mais... Maintenant plus rien ne s'affiche ^^
Pourtant j'ai changé tout ce qu'il fallait changer !
Pourtant j'ai changé tout ce qu'il fallait changer !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ! ;)
sinon envoies ton code php ! ;)