furious Gontran Posté 15 Septembre 2004 Partager Posté 15 Septembre 2004 (modifié) Voici l'erreur: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in d:\wamp\www\Scripts\ExecRequete.php on line 6 Erreur dans l'execution de la requete INSERT INTO auteurs (Nom, Prenom, Adresse, Telephone, Mail, Site, Bio, Article) VALUES ('NOM', 'PRENOM', 'AD', 'dd', 'dd', 'http://dd', 'BIO', 'ART'). Voici la requete: INSERT INTO auteurs (Nom, Prenom, Adresse, Telephone, Mail, Site, Bio, Article) VALUES ('$Nom', '$Prenom', '$Adresse', '$Tel', '$Mail', '$Site', '$Bio', '$Article') La connexion s'effectue bien tous les attributs sont en null.... Ca ressemble à une erreur de syntaxe, pourtant a force d'essais et de rajout de: ' Ca donne rien... De meme lorsque je simplifie ma requete en n'y laissant que le nom: INSERT INTO auteurs (Nom] VALUES ('$Nom') J'ais un Id en auto implement en debut de ligne...est ce que le probleme viens de la??????? Modifié 15 Septembre 2004 par furious Gontran Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guest ProuteurFou Posté 15 Septembre 2004 Partager Posté 15 Septembre 2004 (modifié) la syntaxe de ta requete est exacte supplied argument is not a valid MySQL-Link le probleme vient de tes parametres de connexion a ta base de données Modifié 15 Septembre 2004 par ProuteurFou Lien vers le commentaire Partager sur d’autres sites More sharing options...
furious Gontran Posté 15 Septembre 2004 Auteur Partager Posté 15 Septembre 2004 (modifié) Je vais essayer mais j'ais un doute, car en cas de probleme de connexion, le script se chargeant de celle ci me renvois un message d'erreur particulier... De plus j'arrive a lire ma base etc... Et j'ais tous les droits sur mes bases Je teste tout de meme et je reviens... -------------------- Ben, toujours pareil. Mes privileges sont: all privileges. Ma base a bien le nom qu'il faut... idem pour ma table. j'ais meme stoppé emule pour voir... De plus lorsque je me connecte a ma base avec un fenetre MS-DOs et que je fais : INSERT INTO auteurs (Nom, Prenom) VALUES (Poum, Poum); on me repond: ERROR 1054 unknown column 'poum' in 'field list' Mais la commande INSERT INTO auteurs () VALUES (); Marche... Mais ne marche pas dans mon script.... Et pourtant je suis resté conforme a la syntaxe de la documentation... AU SECOURS... Modifié 15 Septembre 2004 par furious Gontran Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guest ProuteurFou Posté 15 Septembre 2004 Partager Posté 15 Septembre 2004 Pourquoi passes-tu par MS Dos? INSERT INTO auteurs (Nom, Prenom) VALUES (Poum, Poum);on me repond:ERROR 1054 unknown column 'poum' in 'field list' tu dois mettre des simples quotes de chaque cote des valeurs que tu inseres INSERT INTO auteurs (Nom, Prenom) VALUES ('Poum', 'Poum'); Lien vers le commentaire Partager sur d’autres sites More sharing options...
furious Gontran Posté 15 Septembre 2004 Auteur Partager Posté 15 Septembre 2004 (modifié) Merci beaucoup, j'ais trouvé, c'etait bien un probleme de ma variable de connexion... Probleme hyper bien caché d'ailleurs, faut que j'apprenne a discipliner mon code... (couché j'ais dis, COUCHé!!!) Modifié 15 Septembre 2004 par furious Gontran Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 16 Septembre 2004 Partager Posté 16 Septembre 2004 Pour info, lorsque tu as une erreur de ce type, tu peux mettre des 'espions' : $link = mysql_connect("localhost","root","pass"); echo "<br>link : ".$link; $query = "select champ from table"; echo"<br>query : ".$query; etc.. Ainsi, tu vois tout de suite si une commande ne marche pas Lien vers le commentaire Partager sur d’autres sites More sharing options...
furious Gontran Posté 16 Septembre 2004 Auteur Partager Posté 16 Septembre 2004 Merci, je raffole des routine de test ces temps ci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant