Auch die Abfrage des genauen Wortlauts der Fehlermeldung mittels mysql_error() kann aufschlussreich sein, nachdem mysql_query() durch das Rüchgabeergebnis false mitgeteilt hat, dass etwas nicht stimmte.
super hinweis, habs inzwischen schon hinbekommen. so sieht der code jetzt aus, falls jemand das gleiche problem hat:
if (isset($_GET['form']) and is_array($_GET['form'])) {
$set_values = array();
foreach ($_GET['form'] as $name => $wert) {
echo $name;echo$wert;
$set_values[] = $name . " = '" . mysql_real_escape_string($wert)."'";
}
$sql = 'INSERT INTO design SET '. implode(', ', $set_values);
echo $sql;
if (!mysql_query($sql, $conn)){
echo mysql_error();}
}