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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Erreur dans des resources avec mySQL.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur dans des resources avec mySQL.

n°684958
Dark-Jedi
Posté le 26-03-2004 à 13:58:31  profilanswer
 

Pour un projet d'IUT, j'ai fais un site de consultation de photo avec ajout de commentaire sur les photos. Mais j'ai une erreur bizarre :Message de MySQL : . mysql_error(Resource id #1) qui apparait dans certaine condition:
-je regarde une photo
-j'ajoute un commentaire
-je retourne a ma liste de photo
-je choisis la meme photo
-j'essaie de lui mettre un commentaire et la ERREUR decrite ci-dessus
-Mais si je vais voir une autre resource avant puis que je reviens, pas d'erreur :)
A votre avis pourquoi?

mood
Publicité
Posté le 26-03-2004 à 13:58:31  profilanswer
 

n°684960
joce
Architecte / Développeur principal
"BugHunter"
Posté le 26-03-2004 à 14:01:14  profilanswer
 

le script qui affiche l'error est bugge j'aurais tendance a dire :D

n°684962
Dark-Jedi
Posté le 26-03-2004 à 14:04:05  profilanswer
 

Voici le code:
$connexion = mysql_pconnect(SERV,NOM,PASS);
echo "SELECT * from commentaires where ClePhotcom='$macle'";
$com=mysql_query("SELECT * from commentaires where ClePhotcom='$macle'" ) or die ("<b>Grosse erreur dans l'ex&eacute;cution de la requ&ecirc;te.</B><br><b>Message de MySQL :</b> . mysql_error($connexion)" );
  $nb_result=mysql_num_rows($com);

n°684985
Dark-Jedi
Posté le 26-03-2004 à 14:20:53  profilanswer
 

Probleme resolu en rajoutant un mysql_select_db(photos); avant mon select.
Etrange.


Message édité par Dark-Jedi le 26-03-2004 à 14:21:06
n°685156
Sebastien
Posté le 26-03-2004 à 16:16:16  profilanswer
 

Marrant ton code, mais va falloir que tu revoies un peu tout ca, car il est pas bon.

n°691386
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 02-04-2004 à 22:27:48  profilanswer
 

$com=mysql_query("SELECT * from commentaires where ClePhotcom='$macle'" ) or die ("<b>Grosse erreur dans l'ex&eacute;cution de la requ&ecirc;te.</B><br><b>Message de MySQL :</b>" . mysql_error($connexion));  
 
ca marchera déjà mieux pour afficher le message d'erreur :o

n°691392
mrbebert
Posté le 02-04-2004 à 22:43:11  profilanswer
 

1ère étape : débugger l'affichage des bugs :D

n°691393
mrbebert
Posté le 02-04-2004 à 22:45:21  profilanswer
 

Dark-Jedi a écrit :

Probleme resolu en rajoutant un mysql_select_db(photos); avant mon select.
Etrange.

Logique. Avant de passer une requête, il faut sélectionner la base à utiliser. Ou alors, préfixer le nom de la table par le nom de la base :
SELECT * from photos.commentaires where ClePhotcom='$macle'
 
(sinon, j'imagine qu'il y a des quotes autour de "photos" :whistle: )


Message édité par mrbebert le 02-04-2004 à 22:45:50

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

  Erreur dans des resources avec mySQL.

 

Sujets relatifs
[Resolu]erreur de base avec une stringstreamPost de NB : importer/exporter des donnés avec MYSQL/JAVA
argg j'ai une sale erreur, pourquoi ? (classes PHP)python + mysql + exemple de connexion
[MySQL] comment faire : DELETE FROM table1,table2 WHERE id=2 [résolu]resultats etranges avec mysql et la clause Having
Quel forum php/MySQL choisir ?[MySQL]Ordre dans un select
[MYSQL] Votre avis sur...[ORACLE] Trigger : Erreur "mutating table"
Plus de sujets relatifs à : Erreur dans des resources avec mySQL.


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