我有一個PHP文件給用戶1點能量,如果他們的能量小於其max_energy
這樣的:的cronjob沒有運行
<?php
if ($energy < $max_energy) {
$sql = "UPDATE users SET energy=(energy + 1) WHERE id='".$id."'";
$res = mysql_query($sql);
}
?>
這是我的服務器上的命令行運行的cronjob:
/home/sites/psychowars.com/public_html/psychowars/cronjobs/energy.php
好吧,當我手動去鏈接psychowars.com/psychowars/cronjobs/energy.php它會給我1點能量,因爲我的能量小於$max_energy
,但實際的cronjob應該給用戶1每2米的能量inutes,但它沒有做任何事情。他們的理由是什麼?
何處定義了$ energy和$ max_energy? – nickb
和db連接? –
所有變量定義在我粘貼的代碼上面 – user1893203