Hey,
Ik heb een cronjob dat elke 5 min afgaat, nou werkt alleen mijn TRUNCATE niet.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<?php
include("mysql.connect.php");
// straat hoeren
$r = mysql_query(" SELECT `id` , `hoeren` , `land_id`
FROM `hoeren_voorbereiding`
GROUP BY `id`");
while($res = mysql_fetch_assoc($r)){
$sql = mysql_query("SELECT `land_id` FROM `hoeren_rld` WHERE `land_id`=".$res['land_id']." AND `id`=".$res['id']." LIMIT 1");
if(mysql_num_rows($sql) == 1){
mysql_query("UPDATE `hoeren_rld` SET `hoeren`=`hoeren`+".$res['hoeren']." WHERE `land_id`=".$res['land_id']." AND `id`=".$res['id']." LIMIT 1");
} else {
mysql_query("INSERT INTO `hoeren_rld`(`land_id`, `id`, `hoeren`) VALUES(".$res['land_id'].", ".$res['id'].", ".$res['hoeren'].")");
mysql_query("TRUNCATE hoeren_voorbereiding") or die(Mysql_error());
}
mysql_query("UPDATE speldata SET hoeren_rld = hoeren_rld + " . $res['hoeren'] . " WHERE id = " . $res['id']) or die(mysql_error());
}
$s = mysql_query("SELECT id FROM speldata WHERE hoeren_straat > 75000") or die(mysql_error());
while($r = mysql_fetch_assoc($s)){
mysql_query("UPDATE speldata SET hoeren_straat=0 WHERE id=".$r['id']) or die(mysql_error());
}
?>
|
|
|
Nu blijft hij dus zegmaar elke 5 min de aantal hoeren die ik achter een raam wilt zetten geven, terwijl hij dat maar 1x moet doen, maar mijn truncate leegt de tabel niet
En ook met TRUNCATE TABLE werkt hij niet.
Kan iemand mij helpen?
Met vriendelijke groeten,
Sukel
Laatst gewijzigd door sukel op 2011-01-16 18:01:09
16-01-2011 18:00
Dit topic is 178 keer bekeken door 38 verschillende leden
Reacties op: "Truncate in mijn cronjob werkt niet"
1
Reageer op: "Truncate in mijn cronjob werkt niet"
1