romy: Alte Daten löschen

Beitrag lesen

Hi Achim,

// SQL Syntax zur Arraybildung und sortierung der vorhandenen Daten
        $sql    = "SELECT * FROM $cfg_table_veranstaltung";
  // Bildung eines Arrays von allen vorhandenen Datensätzen
       $result = mysql_query($sql, $dbh);
       $num    = mysql_num_rows($result)

lass Dir hier mal $num ausgeben, veilleicht hat es ja gar nicht geklappt und ne Schleife kann nicht von 0 bis nichts zählen.

// Schleife zur Arraybildung
       for ($i=0; $i<$num; $i++)
       {
        $row = mysql_fetch_array($result);

// SQL Syntax zum löschen der veraltten Datenbeständen
       $sqlkill    = "Delete FROM $cfg_table_veranstaltung WHERE     $zeit_aktuell>$row[timestamp_begin] ";

// Datenlöschen wird durchgeführt
       $dummy = mysql_query($sqlkill, $dbh);
       }

if ($dummy)
                {
                        $result = mysql_affected_rows($dbh);
                        echo "Die Datenbank wurde aktualisiert und $result Datensätze wurden aktualisiert";

}

warum steht diese if-abfrage nicht mit in der Schleife, was bezweckt diese (if_abfrage)?

ciao
romy

PS: wenn komischer fehlermeldungen kommen ist es ratsam, erstmal an allen möglichen stellen sie Variablen ausgeben zu lassen um zu sehen ob diese überhaupt werte entahlten, bzw. die richtigen werte enthalten.

--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
->Alles ist gut wenn es aus Schokolade ist