Hallo
folgendes ist mir aufgefallen
dem feld "datum (datetime not null)" gibst du im
insert query NULL
dem feld "newsID (auto_increment)" gibst du im
insert query einen wert "NULL" -> das feld ist aber
auto_increment - also im insert query komplett weglassen
proBIER

mal
$datum = date("Y-m-d H:i:s")
(ich glaub so bekommst das richtige datumsformat für die db)
mit query:
INSERT INTO news (titel, text, datum)
VALUES ('$titel', '$text', '$datum')
versuch mal obs funkt
Gruß