Tom's Guide > Forum > Programmation > Erreur sql introuvable

Erreur sql introuvable

Forum Programmation : Erreur sql introuvable

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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?

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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 ..)

Répondre à elendilm

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

Code :
  1. <?
  2. mysql_connect('*****', '*****', *****) or die (mysql_error());
  3. mysql_select_db('*****');                   
  4. 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']))
  5. {
  6. if (empty($_POST['titre_film'])) {
  7.     die ("Pas de titre!!! <a href=\"admin.php\">Retour</a>" );
  8. }
  9. if (empty($_POST['image_film'])) {
  10.     die ("Pas d'image!!! <a href=\"admin.php\">Retour</a>" );
  11. }
  12. if (empty($_POST['taille_film'])) {
  13.     die ("Pas de taille!!! <a href=\"admin.php\">Retour</a>" );
  14. }
  15. if (empty($_POST['description_film'])) {
  16.     die ("Pas de description!!! <a href=\"admin.php\">Retour</a>" );
  17. }
  18. if (empty($_POST['url_film'])) {
  19.     die ("Pas d'url!!! <a href=\"admin.php\">Retour</a>" );
  20. }
  21. $donnee_sql = mysql_query("SELECT COUNT(*) AS present FROM film WHERE url='" . $_POST['url_film'] . "'" );
  22.     $donnee = mysql_fetch_array($donnee_sql) or die (mysql_error());
  23.     if ($donnee['present'] == 1)
  24.     {
  25.         echo "Url déjà inscrite!!! <a href=\"admin.php\">Retour</a>";
  26.     }
  27.     if ($donnee['present'] == 0)
  28.     {
  29. mysql_query("INSERT INTO film VALUES('', '" . $image_film ."', '" . $titre_film ."', '" . $taille_film ."', '" . $description_film ."', '" . $url_film . "'))" ) or die (mysql_error());
  30.     echo "Ajout OK! <a href=\"admin.php\">Retour</a>";
  31.     }
  32.     }
  33. mysql_close();
  34. ?>

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

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

les ' ' sur le dernier, tu les a oubliés ou c'est une variable ?

Répondre à kakashi99

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.

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Non je les ai mis, j'ai juste oublier de les remettre quand j'ai cacher le pass...

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

C'étais bien cette paranthès en trop :p Merci...

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Tom's Guide > Forum > Programmation > Erreur sql introuvable
Aller à :

Il y a 2043 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens