Bonjour
je suis en train de monter un site dynamique en php et en flash(flash on a pas besoin aujourd'hui) et quand je veux editer le texte qui est dans une Base de donnée ca me met lerreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part Query failed: 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 'WHERE id='9'' at line 1
et voici mon code
merci de me donner vos impression
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function editarticle($L) { $Q="UPDATE article SET %s WHERE id='".mysql_escape_string($L["id"])."'"; $D=$this->getarticle($L["id"]); $S=array(); foreach($L as $K=>$V) { if ($K!="id") { if ($D[$K]!=$V) { // is the data is not similar to the actual data in the DB array_push($S,$K."='".$V."'"); } } } $query=sprintf($Q,implode(",",$S)); print "<!--".$query ."-->"; $this->db->insert($query); return $this->getarticle($L["id"]); }
Partager