Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1755 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Warning: mysql_fetch_row(): supplied argument is not a valid MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL

n°1347220
GoldRazor
Posté le 14-04-2006 à 22:18:39  profilanswer
 

Bonjour tout le monde,
J'ai créé un site mais mon code bug.
 
Voici l'erreur qui m'apparait :
 
"Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home.1/f/l/a/flashkis/www/envoyer3.inc.php on line 32"
 
Si quelqu'un pense avoir la solution, qu'il n'hesite pas. Merci d'avance
A bientot


Message édité par GoldRazor le 15-04-2006 à 15:21:48
mood
Publicité
Posté le 14-04-2006 à 22:18:39  profilanswer
 

n°1347221
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 14-04-2006 à 22:20:33  profilanswer
 

vachement pratique de t'aider sans voir le code qui provoque l'erreur [:petrus75]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1347253
nargy
Posté le 14-04-2006 à 23:08:32  profilanswer
 

Cette erreur apparaît souvent quand une requête a foiré.
Utilise ``echo mysql_error()`` juste après ta requête pour avoir un message explicite de mysql.
Donnes nous ta requête si tu n'y arrive toujours pas.

Message cité 1 fois
Message édité par nargy le 14-04-2006 à 23:08:45
n°1347463
GoldRazor
Posté le 15-04-2006 à 15:24:12  profilanswer
 

merci pour ces reponses:
 
Voila une partie de mon code
 

Code :
  1. ist ($var_1_test, $var_2_test) = split ('[|]', $DATAS);
  2. $DATAS=$var_1_test;
  3. $query = "SELECT tel1,indi1,allopass,envoyer,tel2,indi2 FROM numero WHERE num= $DATAS ";
  4. $result= mysql_query($query);
  5. $row = mysql_fetch_row($result);    <== ca bug là
  6. $tel=$row[0];
  7. $indi=$row[1];
  8. $allopass=$row[2];
  9. $envoyer=$row[3];
  10. $tel2=$row[4];
  11. $indi2=$row[5];
  12. if($allopass==$RECALL){$ok=0;}
  13. if($ok==1){
  14. if($envoyer>0){


Message édité par GoldRazor le 15-04-2006 à 15:27:26
n°1347465
GoldRazor
Posté le 15-04-2006 à 15:34:31  profilanswer
 

nargy a écrit :

Cette erreur apparaît souvent quand une requête a foiré.
Utilise ``echo mysql_error()`` juste après ta requête pour avoir un message explicite de mysql.
Donnes nous ta requête si tu n'y arrive toujours pas.


 
voici la réponse :  
 
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /home.1/f/l/a/flashkis/www/envoyer3.inc.php on line 32
 
Merci de me dire ce que tu en penses.
++

n°1347468
bosstime
H1N1 ready
Posté le 15-04-2006 à 15:49:44  profilanswer
 

Un truc pratique pour voir si la requete foire : Tu fais un echo de $query, tu copies la requete affichée dans ton navigateur et tu la colles dans phpmyadmin ou autre
 
Tu auras une réponse plus précise de là ou ca merde, surtout lorsque la requete est complexe
 
Sinon on voit pas ce qu'il y a à la ligne 32 :D


Message édité par bosstime le 15-04-2006 à 15:50:11
n°1347471
GoldRazor
Posté le 15-04-2006 à 15:59:00  profilanswer
 

ha d'accord merci pour le conseil, je vais faire ca.
 
Sinon pour la ligne 32, c'est la ligne 8 du code un peu plus haut.
 
A bientot j'espere

n°1347473
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 15-04-2006 à 16:02:10  profilanswer
 

oui mais justement, cette ligne est tout à fait normale ! y'a pas de raison que ça pète à cet endroit ! vu le message d'erreur, l'erreur est autre part. poste plus de code


---------------
J'ai un string dans l'array (Paris Hilton)
n°1347474
baka-lulu
Posté le 15-04-2006 à 16:04:27  profilanswer
 

"SELECT tel1,indi1,allopass,envoyer,tel2,indi2 FROM numero WHERE num= '$DATAS' ";
 
Je sais pas si c'est a cause de sa, mais c'est plus conventionnel deja.

n°1347479
GoldRazor
Posté le 15-04-2006 à 16:18:53  profilanswer
 

merci beaucoup !! Ha super ya plus d'erreur.

mood
Publicité
Posté le 15-04-2006 à 16:18:53  profilanswer
 

n°1347644
GoldRazor
Posté le 16-04-2006 à 01:32:36  profilanswer
 

arf, mon script continue a bugé, il affiche aucun message d'erreur mais au lieu de rediriger le visiteur vers la bonne page, il redirige le visiteur vers la page "erreur allopass" alors que le allopass est bon.
 
Arf, comment puis je faire pour cibler l'erreur ?


Message édité par GoldRazor le 16-04-2006 à 01:37:57
n°1347694
baka-lulu
Posté le 16-04-2006 à 13:02:51  profilanswer
 

if($allopass==$RECALL) $ok=0;
 
Il sort d'ou se $RECALL? :/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Warning: mysql_fetch_row(): supplied argument is not a valid MySQL

 

Sujets relatifs
Mysql -> Dom Xml -> Dom Xst -> problème avec les accentsarchivache d'un texte word dans une bd mysql
[PHP]Utiliser le resultat d'un DATE_FORMAT de requete mysql sous dreamVbs et connexion a une base de données mysql
[MySQL] Système de BDD d'un projet (Conception & Optimisation)[MySql][resolu] Reinitialisation complete
[PHP / mysql] Serveur Apache et serveur Mysql distantsverification formulaire avant enregistrement Mysql
[EasyPhp] Gros problème de lenteur avec MySQLConnexion base mysql
Plus de sujets relatifs à : Warning: mysql_fetch_row(): supplied argument is not a valid MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR