PHP/MYSQL/HTML | Formular

  • Hallo ich mal wieder^^
    und wahrscheinlich wieder son blödheitsproblem...
    wenn ich nun aalles ausfülle kommt folgendes:

    Code
    SQL: INSERT INTO news SET name ='NaMex', email ='test', datum ='2009-07-12 11:28:53', eintrag ='test' quelle ='test' newsimg ='test' Ungültige Abfrage: 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 'quelle ='test' newsimg ='test'' at line 1

    worann kann das liegen?
    wenn ich

    Code
    $sql .= " quelle ='". $_POST['quelle'] ."' ";
      $sql .= " newsimg ='". $_POST['newsimg'] ."' ";

    entferne geht das wieder... -.-"

  • also auf den ersten blick ist dein sql-syntax oeben ja auch falsch...
    bei dem von dir oebn gezeigten fehler fehlen kommata..


    und ich kenn inserts und updates nur so:

    insert into table values() bei nem insert wo alle felder ausgefüllt werden, sonst musste jede zu füllende spalte explizit erwähnen

    update table set col=value, col2=value2 where condition bei updates

    aber guck nochma genau in die mysql-referenz, da wirste dann fündig