-2

我有以下代码来选择某个用户当天的点击次数:

$res=$db->Query("SELECT `today_clicks` AS total_subs FROM user_clicks WHERE `uid` = '".$data['id']."' AND `module` = \"ysub\""); 
$r=mysql_fetch_object($res);
echo $r->total_subs;
if($db->GetNumRows($res) == 0){
echo "0";
}

如果上述查询数高于 50,我想添加一个按钮来执行 2 次 MySQL 更新,它们是:

$db->Query("UPDATE `users` SET ``premium`='".$premium."' WHERE `id`='".$data['id']."'");
$db->Query("UPDATE `users` SET  `fbbonus` =  '1' WHERE  `users`.`id` ='".$data['id']."';");

但我不知道如何只在单击按钮时运行这些查询,如果它们有 50 次以上的点击。

4

1 回答 1

0

我不会为您写出整个代码,因为这不是本网站的重点。但是,我会告诉你如何做到这一点。

  • 创建一个锚点someID
  • 向包含您的 PHP(查询代码)的页面发送AJAX请求,如果结果大于 50(使用mysql_num_rows检查) - 注意,已弃用 - ,只需在脚本中继续并运行接下来的两个查询
  • 返回ajax脚本
于 2013-03-17T20:28:24.983 回答