Page 1 sur 1

prob de requête

Posté : 09 mars 2006, 12:57
par Z3lg4dis
Le navigateur me sort cette erreur

Code : Tout sélectionner

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in e:\xmengeneration\xmenco.php on line 38
et moi ma requête ressemble a cela
<?
$Rs=mysql_query("SELECT * FROM 'xg' order by num_co" );
while($Tab = mysql_fetch_array($Rs)) {
?>
j'ai essayer avec et ans les cote autour du nom de la bae mais rien ne marche

Si qqun sait qq chose d'apres mysql c un probleme sur la première ligne

Merci

Posté : 09 mars 2006, 13:34
par zeus
C'est surement qu'il y a un problème lors de l'exécution de la requete et la valeur de retour est invalide
Remplace la 1ere ligne par celle ci:
$Rs=mysql_query("SELECT * FROM 'xg' order by num_co" ) or die(mysql_error()); //Si la requete echoue, affichage du message d'erreur

Re: prob de requête

Posté : 09 mars 2006, 13:34
par KooKiz
Commence par récuperer l'éventuel message d'erreur renvoyé par la requète, pour comprendre ce qui se passe :
<?
$Rs=mysql_query("SELECT * FROM 'xg' order by num_co" )
          or echo("Erreur sql : ".mysql_error());
while($Tab = mysql_fetch_array($Rs)) {
?>

Edit : grillé à quelques secondes :p

Posté : 09 mars 2006, 13:47
par Invité
maintenant il met ca :

Something is wrong in your syntax près de ''xg' order by num_co' à la ligne 1

Posté : 09 mars 2006, 13:54
par KooKiz
Enlève les apostrophes autour de xg, ou met des backquotes :)

Posté : 09 mars 2006, 14:13
par Z3lg4dis
avec les backquotes ca donne ca :
$Rs=mysql_query("SELECT * FROM `xg` order by num_co" );
while($Tab = mysql_fetch_array($Rs)) {
et ca me met une erreur sur la deuxieme ligne

Code : Tout sélectionner

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in e:\xmengeneration\xmenco.php on line 41

Posté : 09 mars 2006, 14:26
par zeus
met les backquote mais laisse l'affichage du message d'erreur

Posté : 09 mars 2006, 15:01
par Z3lg4dis
quand je mlaisse le mess d'ereur ca me met ca :

Code : Tout sélectionner

Table 'xg.xg' doesn't exist

Posté : 09 mars 2006, 19:24
par Z3lg4dis
alor personne personne ne sait de koi ca vien?

Posté : 10 mars 2006, 10:49
par zeus
Alors, 1erement, pense bien à utiliser les balise

Code : Tout sélectionner

et [php] pour clarifier tes posts. Je l'ai fait pour toi mais pense-y bien Ensuite, c'est pas que je veux pas t'aider mais il me semble que le message d'erreur est clair, non ? Table 'xg.xg' doesn't exist => la table 'xg' n'existe pas le xg.xg veut dire "la table 'xg' qui se trouve dans la base de données 'xg'

Posté : 10 mars 2006, 13:07
par Invité
excuse moi je suis totalement con sur ce cou merci les gars

Posté : 10 mars 2006, 13:41
par zeus
Est-ce que le problème est [RESOLU]

Posté : 21 avr. 2006, 09:04
par Invité
oui c bon le prob est résolu merci