php更新特定用户特定点

Posted

技术标签:

【中文标题】php更新特定用户特定点【英文标题】:Php update specific user specific points 【发布时间】:2014-09-15 02:18:01 【问题描述】:

我正在尝试更新用户数据库中的特定数据。在我的情况下是 maxcliks 行。 当收到的申请量大于保存的值时,我需要更新它。 他正在更新,但仅当 maxcliks 高于最佳玩家的 maxcliks 时,因此当我的 maxcliks 高于我保存在数据库中的 maxcliks 时不会更新。 我需要这样的东西: UPDATE users SET maxcliks='$maxcliks' WHERE login='$login' IF maxcliks<'$maxcliks'

【问题讨论】:

$maxclicks怎么算? Maxcliks 是从 as3 应用程序接收的。他正确发送了来自 flash 的 maxcliks 值,当我的来自 flash 的点高于我保存在数据库中的点时,问题是更新 【参考方案1】:

您使用的是哪个数据库?

mysql 5.5.35 不支持您的查询。

也许下一个查询会有所帮助:

UPDATE users SET maxcliks='$maxcliks' WHERE login = '$login' AND maxcliks < '$maxcliks'

【讨论】:

在没有任何解释的情况下对答案投反对票是很常见的事情吗?怎么了?我的查询是执行所需的操作 现在,我怎么知道更新是否成功?例如,如果接收到的 maxcliks 高于已保存的值,它会保存,并发送回显说 Saved else Not saved?? @André Piropo,你可以使用 mysqli_affected_rows 来做这个 谢谢,我解决了创建 SELECT 并将收到的值与保存的值进行比较的问题。

以上是关于php更新特定用户特定点的主要内容,如果未能解决你的问题,请参考以下文章

更新所有用户 firebase 角度的特定字段

使用 PHP Mysql Flutter 用户特定的推送通知

当用户导航到特定路径路径时更新父数据

markdown mysql更新远程用户为特定IP访问

如何更新 RecyclerView 中某个项目的特定 TextView?

Symfony 2.1.7 - 用户通过身份验证后更新安全令牌设置特定角色