Moin,
$exp = explode(" ", $titel);
mysql_query("UPDATE such_mich SET such1 = $exp[0], such2 = $exp[1], such3 = $exp[2], such4 = $exp[3], such5 = $exp[4], such6 = $exp[5], WHERE id = '$id' ") or die (mysql_error());
Das Komma und die Hochkommta wurde ja bereits angesprochen. Ich würde dir - aus eigner Erfahrung - empfehlen, den String mit der Anfrage vorher zu konstruieren, und zwar mit Hilfe des Konkatenationsoperators:
~~~php
$sql = "UPDATE such_mich" .
"SET " .
"such1 = '" . $exp[0] . "' " .
"such2 = '" . $exp[1] . "' " .
"such3 = '" . $exp[2] . "' " .
"such4 = '" . $exp[3] . "' " .
"such5 = '" . $exp[4] . "' " .
"such6 = '" . $exp[5] . "' " .
"WHERE id = '" . $id . "'");
mysql_query($sql);
if(mysql_errno() != 0) {
echo $sql;
die(mysql_error);
}
Gruß
Stareagle