Tom: Hilfe - SQL syntax

Beitrag lesen

Hello,

ich bräuchte mal bitte eure Hilfe.

Sollst Du haben.

Ich verstehe diese Meldung nicht und weiß nicht was ich da ändern muß?

Erstmal würde ich mir das fertige Statement (zum Debuggen) ausgeben lassen von PHP, bevor ich es an MySQL zur Ausführung übergebe:

"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 'SET SCHICHT = '' SET ORT = '' SET KURZBESCHREIBUNG = '' WHERE ID = '22'' at line 1"

if(isset($_POST["submitted"])) {
$_sql = "UPDATE FW_Fehlerbericht";
$_sql .= " SET M_NAME = '".$_POST["M_NAME"]."'";
$_sql .= " SET SCHICHT = '".$_POST["SCHICHT"]."'";
$_sql .= " SET ORT = '".$_POST["ORT"]."'";
$_sql .= " SET KURZBESCHREIBUNG = '".$_POST["KURZBESCHREIBUNG"]."'";
$_sql .= " WHERE ID = '".$_POST["ID"]."'";

echo "<pre>$sql</pre>";

  
Und dann zähle mal Deine SETs im Statement. Wieviel durften doch gleich drin sein?  
  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>