【问题标题】:This simple UPDATE query wont work这个简单的 UPDATE 查询不起作用
【发布时间】:2014-01-15 14:52:45
【问题描述】:

这个更新代码总是能正常工作,但突然就不行了..

$result = mysqli_query($con, "UPDATE members SET username='$username', password='$password', email='$email', wage='$wage', rights='$rights' WHERE id='$id'");

虽然这有效:

$result = mysqli_query($con, "UPDATE members SET username='$username' WHERE id='$id'");

同样的情况..

我做错了什么?之前在我的脚本中使用过它,并且效果很好。 谢谢。

【问题讨论】:

  • @Glavić,这是相关的,OP 应该阅读它,但它不是这个问题的重复。
  • 它会抛出错误吗?这些列是否存在于您的表中?这些变量的内容是什么?
  • @user2911924:如何检查是否有mysql错误?
  • $result = mysqli_query($con, "UPDATE members SET username='$username', password='$password', email='$email', pay='$wage', rights= '$rights' WHERE id='$id'") 或死 (mysqli_error($con));

标签: php mysql set


【解决方案1】:

试试这个:

$result = mysqli_query($con, "UPDATE `members` SET `username`='$username', `password`='$password', `email`='$email', `wage`='$wage', `rights`='$rights' WHERE `id`='$id'");

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-20
  • 1970-01-01
  • 2011-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-10
相关资源
最近更新 更多