Neue zeile in Tabelle dynamisch erstellen

Mach doch mal eine Fehlerausgabe von Mysql dazu:

PHP:
mysql_error();

PHP:
if( isset( $_POST ) )
{
    $sql = '
       INSERT INTO
          `conferences`
       (
          `time`,
          `topic`,
          `host`,
          `hostmail`,
          `duration`,
          `language`
       )
       VALUES
       (
          "'.$_POST['time'].'",
          "'.$_POST['topic'].'",
          "'.$_POST['host'].'",
          "'.$_POST['hostmail'].'",
          "'.$_POST['duration'].'",
          "'.$_POST['language'].'",
          NOW()
       )';
    $result = mysql_query($sql) or die("$sql<hr />".mysql_error());

    if( !$result )
    {
       echo 'Fehler beim eintragen der Konferenz';
    }
    else
    {
        echo 'Die Konferenz wurde erfolgreich eingetragen';
    }
}
 
Der Fehler lautet:

INSERT INTO `conferences` ( `time`, `topic`, `host`, `hostmail`, `duration`, `language` ) VALUES ( "8 uhr", "test", "ich", "richard_j@arcor.de", "8 hours", "english", NOW() ) Column count doesn't match value count at row 1
 
Jepp das hab ich mir schon gedacht ;-)

Du hast bei den Values "NOW() " stehen, hast aber vorher kein Feld angegeben wo er es reinschreiben soll.
 
Loomes oder Maniac, kann man euch evtl über einen IM erreichen? Denn so langsam wird das hier offtopic :)

Wär super nett
 
Zurück