Bonjour à tous,
Je travaille avec PHP4, MySQL 5, MyAdmin 2.6.3, hébergé chez Free.fr
J'ai une 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
Or quand je fais ma requête directement dans MySQL elle est correcte, et quand elle est faite depuis ma page PHP elle fonctionne mais laisse apparaître cette erreur !! Je ne vois pas d'où vient le problème
Voici ma requête :
UPDATE `catalogue` SET auteur='DEGOTTEX', titre='ceci est un titre ', serie='test', ladate='1968-01-02', ill_recto='test', ill_verso='test', dimension='test', techniques='test', proprietaires='test', description='test', expositions='test', citation='test', mention='test', destruction=1, signature='test', signes='test' WHERE id=2
et voila mon code PHP :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
$sql2="UPDATE `catalogue`
SET auteur='".$auteur."',
titre='".$titre."',
serie='".$serie."',
ladate='".$ladate."',
ill_recto='".$ill_recto."',
ill_verso='".$ill_verso."',
dimension='".$dimension."',
techniques='".$techniques."',
proprietaires='".$proprietaires."',
description='".$description."',
expositions='".$expositions."',
citation='".$citation."',
mention='".$mention."',
destruction=".$destruction.",
signature='".$signature."',
signes='".$signes."'
WHERE id=".$cid;
echo $sql2."<br />";
$query2=mysql_query($sql2) or die(mysql_error()); |
Franchement si quelqu'un a une idée ou a déjà rencontré cette situation son aide sera la bienvenue.
Partager