0
執行完SELECT查詢後,我用來顯示我的頁面上的所有結果, 我希望更新所有的shots.views int列,+1, 這意味着每次它顯示這些結果時,它也會更新它的shots.views。如何更新MySQL中的SELECT查詢後的所有結果
你們如何認爲我應該這樣做最好的方式和一個小例子?當然,我想限制查詢的數量。我現在有點無知。提前致謝!
$query = mysql_query("
SELECT
shots.id,
shots.large,
shots.title,
shots.datetime
FROM notifications
INNER JOIN shots
ON notifications.target = shots.id
WHERE notifications.uid = (SELECT id FROM users WHERE username ='$username') AND (notifications.type = 'picture' OR notifications.type = 'video' OR notifications.type = 'reshot')
ORDER BY datetime DESC
") or die(mysql_error());
您可以嘗試使用觸發器 – Michael