Se connecter / S'enregistrer
Votre question

Erreur sql introuvable

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
5 Septembre 2007 03:04:57

Bonsoir,

Après la création de ma page php, j'ai se message d'erreur

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

J'ai beau scruter mon script je trouve rien... Quelqu'un sait t'il d'ou vient cette erreur?

Autres pages sur : erreur sql introuvable

5 Septembre 2007 07:23:37

salut,

J'ai oublié (encore) ma boule de crystal: Et si tu nous montrais le morceaux de code qui déconne ? (et en prime, lors de ta requete, tu peux souvent faire un echo "$requete" pour voir la tete qu'elle a ..)
5 Septembre 2007 16:08:43

Bah vu que l'erreur est à la ligne 1...

  1. <?
  2.  
  3. mysql_connect('*****', '*****', *****) or die (mysql_error());
  4. mysql_select_db('*****');
  5.  
  6.  
  7. if (isset($_POST['titre_film']) AND isset($_POST['image_film']) AND isset($_POST['taille_film']) AND isset($_POST['description_film']) AND isset($_POST['url_film']))
  8. {
  9.  
  10. if (empty($_POST['titre_film'])) {
  11.  
  12. die ("Pas de titre!!! <a href=\"admin.php\">Retour</a>");
  13. }
  14. if (empty($_POST['image_film'])) {
  15.  
  16. die ("Pas d'image!!! <a href=\"admin.php\">Retour</a>");
  17. }
  18. if (empty($_POST['taille_film'])) {
  19.  
  20. die ("Pas de taille!!! <a href=\"admin.php\">Retour</a>");
  21. }
  22. if (empty($_POST['description_film'])) {
  23.  
  24. die ("Pas de description!!! <a href=\"admin.php\">Retour</a>");
  25. }
  26. if (empty($_POST['url_film'])) {
  27. die ("Pas d'url!!! <a href=\"admin.php\">Retour</a>");
  28. }
  29.  
  30. $donnee_sql = mysql_query("SELECT COUNT(*) AS present FROM film WHERE url='" . $_POST['url_film'] . "'");
  31.  
  32. $donnee = mysql_fetch_array($donnee_sql) or die (mysql_error());
  33.  
  34. if ($donnee['present'] == 1)
  35. {
  36. echo "Url déjà inscrite!!! <a href=\"admin.php\">Retour</a>";
  37. }
  38.  
  39. if ($donnee['present'] == 0)
  40. {
  41.  
  42. mysql_query("INSERT INTO film VALUES('', '" . $image_film ."', '" . $titre_film ."', '" . $taille_film ."', '" . $description_film ."', '" . $url_film . "'))") or die (mysql_error());
  43.  
  44. echo "Ajout OK! <a href=\"admin.php\">Retour</a>";
  45.  
  46. }
  47. }
  48.  
  49.  
  50. mysql_close();
  51. ?>
Contenus similaires
5 Septembre 2007 16:16:41

une question, quand tu mets mysql_connect('*****', '*****', *****)

les ' ' sur le dernier, tu les a oubliés ou c'est une variable ?
5 Septembre 2007 16:22:55

c'est la ligne 1 de la sortie d'erreur mysql et non php...
prends l'habitude de mettre des infos avant tes mysql_error() pour identifier la requete qui pose problème.

mais bon, ca doit etre le "insert" vu qu'il y a 2 ")" à la fin.
5 Septembre 2007 16:24:25

Non je les ai mis, j'ai juste oublier de les remettre quand j'ai cacher le pass...
5 Septembre 2007 16:39:07

C'étais bien cette paranthès en trop :p  Merci...
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS