在我执行了一个 SELECT 查询后,我用它来显示页面上的所有结果,我希望用 +1 更新所有的 shot.views int 列,这意味着每次它显示这些结果时,它也会更新它的 shot.views。
你们认为我应该如何以最好的方式和一个小例子来做到这一点?当然我想限制查询的数量。我现在有点不知所措。提前致谢!
$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());