Erreur dans des resources avec mySQL. - SQL/NoSQL - Programmation
Marsh Posté le 26-03-2004 à 14:01:14
le script qui affiche l'error est bugge j'aurais tendance a dire
Marsh Posté le 26-03-2004 à 14:04:05
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écution de la requête.</B><br><b>Message de MySQL :</b> . mysql_error($connexion)" );
$nb_result=mysql_num_rows($com);
Marsh Posté le 26-03-2004 à 14:20:53
Probleme resolu en rajoutant un mysql_select_db(photos); avant mon select.
Etrange.
Marsh Posté le 26-03-2004 à 16:16:16
Marrant ton code, mais va falloir que tu revoies un peu tout ca, car il est pas bon.
Marsh Posté le 02-04-2004 à 22:27:48
$com=mysql_query("SELECT * from commentaires where ClePhotcom='$macle'" ) or die ("<b>Grosse erreur dans l'exécution de la requête.</B><br><b>Message de MySQL :</b>" . mysql_error($connexion));
ca marchera déjà mieux pour afficher le message d'erreur
Marsh Posté le 02-04-2004 à 22:45:21
Dark-Jedi a écrit : Probleme resolu en rajoutant un mysql_select_db(photos); avant mon select. |
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" )
Marsh Posté le 26-03-2004 à 13:58:31
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?