If I run a mysql query then work through the results of that query one at a time, deleting the record sometimes eg:
while (my $href = $sth->fetchrow_hashref()) { if ($href->{'ExpiryDate'} eq '2003-02-22 00:00:00') { # Do something # then... $db->do("DELETE FROM MyTable WHERE ID=$href->{'ID'}"); } else { # Do something else } }
Does the DELETE cause a change in the results of the surrounding $sth parsing loop?
I know it would be best to do a:
DELETE FROM MyTable WHERE ExpiryDate = whatever
But I need to use the data to do some other stuff, only from those records that are up for deletion.
Any ideas?
Thanks,
Jeff
--------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php