【问题标题】:Php update specific user specific pointsphp更新特定用户特定点
【发布时间】: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 的点高于我保存在数据库中的点时,问题是更新

标签: php database save line


【解决方案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 并将收到的值与保存的值进行比较的问题。
猜你喜欢
  • 2013-12-05
  • 1970-01-01
  • 2017-08-24
  • 1970-01-01
  • 1970-01-01
  • 2019-03-12
  • 1970-01-01
  • 2020-05-10
  • 1970-01-01
相关资源
最近更新 更多