0
我有以下運行php-cron作爲php腳本。我想知道是否有一種可能性,我可以在一次MySQL查詢中做同樣的事情?MySQL將PHP cron作業SQL組合成一個查詢可能嗎?
$sql = "SELECT COUNT(`user_to`) AS fav_count , user_to FROM `users_favorite` WHERE 1 GROUP BY `user_to` ";
$result = mysql_query($sql, $db) or die("Error in query:" . mysql_error());
while ($row = mysql_fetch_array($result)) {
$fav_count = $row['fav_count'];
$user_id = $row['user_to'];
$sql1 = "UPDATE user SET fav_count='" . $fav_count . "'
WHERE user_id=" . $user_id . " ";
$result1 = mysql_query($sql1, $db) or die("Error in query:" . mysql_error());
}
這當然是可能的,但它需要工作。確保儘快發佈解決方案。 – nottinhill