Hallo,
in beiden Abfrage vergleiche ich die Werte von $menge und $num. Falls sie gleich sind (im Test waren sie gleich) müßte die Bedingung ausgeführt werden. Ich habe schon folgende Anweisungen getestet:
"UPDATE raetsel SET datum=0";
"UPDATE raetsel SET datum=0 WHERE datum<>0";
PHP-Code:
// Anzahl der Datensätze ermitteln = $menge
$abfrage = "SELECT id FROM raetsel";
$ergebnis = mysql_query($abfrage);
$menge = mysql_num_rows($ergebnis);
//Datensätze auf NULL setzen, falls alle Felder in Spalte datum belegt
$testNull="SELECT datum FROM raetsel WHERE datum<>0";
$res=mysql_query($testNull);
$num = mysql_num_rows($res);
if ($menge == $num) {
"UPDATE raetsel SET datum=0 WHERE datum>0";
}
Findet jemand den Fehler?
Danke für die Hilfe und
viele Grüße, Dietmar