Hallo allemaal,
Ik heb een cronjob gemaakt maar ik wou deze testen en krijg iederskeer een error melding.
de error is:
1
|
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in *** on line 17
|
|
|
Het script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
$query = "SELECT * FROM tabel";
$result = mysql_query($query) or die(mysql_error());
$rows = mysql_num_rows($result);
if ($rows > "0"){
while($row = mysql_fetch_array($result)){(line 17)
$datum = $row['datum'];
$verloopt1 = strtotime(date("Y-m-d", strtotime($datum)) . "+".$row['periode']." month");
$verloopt = date("Y-m-d", $verloopt1);
$vandaag = date("Y-m-d");
if ($vandaag > $verloopt){
$query = mysql_query('DELETE FROM tabel WHERE gebruikersnaam = "'.$row['gebruikersnaam'].'"');
}
}
}
|
|
|
Het probleem doet zich voor als hij 2 gebruikers moet verwijderen. Dan verwijderd hij de eerste maar die andere niet en geeft hij de error melding.
Laatst gewijzigd door davy op 2011-06-13 10:03:31
13-06-2011 10:02
Dit topic is 130 keer bekeken door 25 verschillende leden