PHP - OnClick UPDATE MySQL

时间:2013-03-17 20:20:35

标签: php mysql

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

$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次点击。

1 个答案:

答案 0 :(得分:0)

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

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