Forum » Server-Side scripting » Truncate in mijn cronjob werkt niet
Berichten: 409
avatar
Offline Stuur privebericht
Hey,

Ik heb een cronjob dat elke 5 min afgaat, nou werkt alleen mijn TRUNCATE niet.

Code | Selecteer Alles
minimaliseren
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
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
Waar host je?
Want veel gratis hostings kunnen TRUNCATE uitschakelen.
16-01-2011 18:02
webbasing.com
Berichten: 593
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
mysql_query("TRUNCATE `hoeren_voorbereiding`") or die(mysql_error());

probeer dat eens

Willem: Even je stukje in de code tag gezet.
16-01-2011 18:06
Berichten: 409
avatar
Offline Stuur privébericht
Quote: RDMNL2010

Code | Selecteer Alles
minimaliseren
1
mysql_query("TRUNCATE `hoeren_voorbereiding`") or die(mysql_error());

probeer dat eens

Willem: Even je stukje in de code tag gezet.



Werkt ook niet, en lars ik host bij versio.nl
16-01-2011 18:41
Reageer op: "Truncate in mijn cronjob werkt niet"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden