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

  FORUM HardWare.fr
  Programmation

  [PHP + MySQL] erreur "Supplied argument is not a valid MySQL result.."

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP + MySQL] erreur "Supplied argument is not a valid MySQL result.."

n°40441
Profil sup​primé
Posté le 17-06-2001 à 17:02:31  answer
 

salut
 
bon voilà j'ai un souci dans une de mes pages persos
en PHP ; quand je tente d'y accéder j'ai le message
suivant:
 
"Warning: Supplied argument is not a valid MySQL result resource in /gldbk_modif_choix.php3 on line 17"
 
et à cette ligne j'ai ces commandes PHP comme celles-ci:
 
 
extrait du code:
...
  $result = mysql_db_query($base,"select * from goldbook order by numPost DESC" ); (rq = c'est celle la ligne 17)
  while ($row = mysql_fetch_object($result))
  {
   $auteur = ($row->auteur);
   $email = ($row->email);
   $url = ($row->url);
   $datePost = ($row->datePost);
   $comments = ($row->comments);
   // ne sert à rien pour l'instant
   $numPost = ($row->numPost);
etc...
 
on dirait que ma syntaxe ou que la commande est pas bonne
alors qu'elle marchait très bien chez moi et sur multimania...
 
une idée ? merci d'avance les gars ! :hello:

mood
Publicité
Posté le 17-06-2001 à 17:02:31  profilanswer
 

n°40447
Profil sup​primé
Posté le 17-06-2001 à 17:43:04  answer
 

une ptite idée non ? :hello:

n°40470
revolution​man
www.logiciel-fr.com
Posté le 17-06-2001 à 20:53:17  profilanswer
 

Oui c'est la requete mysql qui va pas
attends je regarde


---------------
#"What is real?  How do you define real?"
n°40471
revolution​man
www.logiciel-fr.com
Posté le 17-06-2001 à 20:54:46  profilanswer
 

Regarde que numpost soit une cle unique ou soit primaire dans ta base mysql


---------------
#"What is real?  How do you define real?"
n°40488
nikko
Posté le 17-06-2001 à 21:52:14  profilanswer
 

c pas la requete qi va pas, c la place des arguments :  
la requete en premier, la base en second :
$result = mysql_db_query("select * from goldbook order by numPost DESC",$base);
et non :
$result = mysql_db_query($base,"select * from goldbook order by numPost DESC" );

n°40767
Profil sup​primé
Posté le 18-06-2001 à 21:32:37  answer
 

je vais essayer tout ça !
 
merci beaucoup, je vous tiens au courant !
 
:hello:

n°41513
Profil sup​primé
Posté le 20-06-2001 à 21:39:31  answer
 

j'ai essayé tout ça et rien ne marche...
 
1) ça n'a rien à voir avec les types de clé dans ma table,
2) ce n'est pas un pbm de syntaxe (inversion de params)
 
le pire c'est que j'ai jamais eu de soucis avec
cette ligne dans d'autres scripts...
 
une idée ?

n°41521
Mara's dad
Yes I can !
Posté le 20-06-2001 à 22:42:35  profilanswer
 

Il me semble que le problème soit le troisième argument de la fonction que tu as laissé tombé : link_identifier
 
En effet, d'après la doc et le message d'erreur, "not a valid MySQL result resource" si tu ne passe pas de link_identifier, la fonction essaye d'utiliser "la dernière connexion ouverte sur le serveur et si elle n'en trouve pas, elle tentera de se connecter, en utilisant la fonction mysql_connect(), sans arguments."
 
Essaye plutôt d'utiliser mysql_connect() et mysql_query().
Au moins tu sera fixé sur la partie qui déconne : "connexion" ou "requete"
 
Voir : http://www.php.net/manual/fr/funct [...] -query.php
http://www.php.net/manual/fr/funct [...] onnect.php
http://www.php.net/manual/fr/function.mysql-query.php
 
A+


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°41524
Virolos
Y'a pas de fumée sans pneus...
Posté le 20-06-2001 à 23:04:11  profilanswer
 

Une suggestion qui vaut ce qui vaut mais apres des dizaines de stupidites a debugger..... :pt1cable:  :pt1cable:  
 
 tu as test ta connexion a la base???


---------------
Vrooom...
n°41882
Profil sup​primé
Posté le 21-06-2001 à 20:38:34  answer
 

tu vas rire mais chez MULTIMANIA, tous script PHP
ne doit pas gérer les connexions et déconnexions !!!
(limitation de certaines fonctions)
 
c'est à dire que quand je développe chez moi, je
me connecte à MySQL et me déconnecte via les commandes
PHP classques mais AU MOMENT DE METTRE LES SOURCES SUR
MULTIMANIA JE SUPPRIME LES COMMANDES DE CONNEXIONS/
DECONNECTIONS !!!! ça m'énerve...
 
mais j'ai testé bien avant cela ces commandes et j'ai
jamais eu de pbs...
 
merci pour ta réponse je vais voir tes liens ! :hello:

mood
Publicité
Posté le 21-06-2001 à 20:38:34  profilanswer
 

n°41888
revo
???
Posté le 21-06-2001 à 21:14:34  profilanswer
 

MULTIMANIA === belle merde


---------------
"Si c'est les meilleurs qui partent les premiers, que penser des éjaculateurs précoces" Desproges
n°41899
Profil sup​primé
Posté le 21-06-2001 à 22:04:07  answer
 

bon j'ai toujours pas trouvé... :(
 
j'avais une idée que j'ai testé mais en vain...
(vérifié que $base était bien initialisé)
 
:??: :cry: :??:

n°41913
youdontcar​e
Posté le 21-06-2001 à 22:44:35  profilanswer
 

$result = mysql_db_query($base,"select * from goldbook order by numPost DESC" ); (rq = c'est celle la ligne 17)
 
une requête sql se termine par un ; . je n'ai jamais utilisé mysql_db_query(), mais ça se passe comme ça pour mysql_query()
 
essaye donc
 
$result = mysql_db_query($base,"select * from goldbook order by numPost DESC;" );

n°42236
Profil sup​primé
Posté le 22-06-2001 à 21:39:47  answer
 

JE CROIS AVOIR TROUVE MAIS JE NE PAS TESTER MAINTENANT !
je vous tiens au courant !
 
encore merci pour vos réponses ! :hello:

n°43236
Profil sup​primé
Posté le 27-06-2001 à 20:36:12  answer
 

... salut
 
j'ai trouvé d'où ça venait ! je n'avais pas mis
le bon nom de base à 2 lettres près !!!!
 
donc c'était bien un pbm de connexion à la base
car j'avais mal initialisé ma variable $base !
 
voili voilou ! :hello: et merci à tous pour vos
suggestions qui m'ont bien aidé ! :hello:


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

  [PHP + MySQL] erreur "Supplied argument is not a valid MySQL result.."

 

Sujets relatifs
[PHP] Comment appeler un script PHP distant avec une balise <script> ?[SONDAGE] qui programme objet en PHP ????
[PHP] Conversion d'un float en intpasser un tableau dans une URL en PHP
[PHP] comment transformer un long string en array ?PHP et MySQL
dessin avec PHP marche pasURGENT: login et mot de passe sur mysql
Plus de sujets relatifs à : [PHP + MySQL] erreur "Supplied argument is not a valid MySQL result.."


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