Andy A.: Datensätz werden zu spät gelöscht

Beitrag lesen

Hi,

ich habe folgende schleife:

$result = mysql_query("SELECT * FROM s_timer WHERE U_id=$useid");
while($row = mysql_fetch_array($result)){
    $tid=$row['T_id'];
// Verarbeitung
    $resultd = mysql_query("Delete FROM s_timer where T_id=$tid");
}

Nun sind bzw. 3 Datensätze mit der U_id=$userid in der Datenbank.
Allerdings wird die schleife manchmal 6mal ausgeführt.

Kann sein, dass MySQL den Datensatz erst zu spät löscht?
Oder hab ich da irgendeinen technischen Fehler.

Andy