Korte vraag waar ik niet uitkom;
Ik wil de volgende code laten herhalen todat alle records met een verlopen datum eruit zijn gewerkt. Het probleem is namelijk dat ie nu elke keer maar 1 record verwijderd die aan de eisen voldoet. Wat ik tot nu toe heb;
weet iemand zo hoe dit te bewerkstelligen?
Ik wil de volgende code laten herhalen todat alle records met een verlopen datum eruit zijn gewerkt. Het probleem is namelijk dat ie nu elke keer maar 1 record verwijderd die aan de eisen voldoet. Wat ik tot nu toe heb;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <!-- SQL CLEANUP VOOR OUDE DIENSTEN --> <?php $today = date('d-m-Y'); $tomorrow = strtotime('+1 day', strtotime($today)); $schoonmaak_query = mysql_query("SELECT datum, id FROM diensten"); $record3 = mysql_fetch_assoc($schoonmaak_query); $plandatum = $record3['datum']; $dienstid = $record3['id']; $expiration_date = strtotime($plandatum); if ($expiration_date < $tomorrow) { mysql_query("DELETE FROM diensten WHERE id = $dienstid"); } ?> <!-- EINDE SQL CLEANUP VOOR OUDE DIENSTEN --> |
weet iemand zo hoe dit te bewerkstelligen?
[ Voor 6% gewijzigd door Xanthium op 30-03-2010 21:38 ]