Php 我的更新查询没有更新数据库行

Php 我的更新查询没有更新数据库行,php,mysql,sql-update,Php,Mysql,Sql Update,此查询未执行。当我在PHP中运行这个查询时,它只是不更新表行 mysql_query(" UPDATE `info` SET `ip` = '$ip' WHERE `username` = '$user' AND `password` = '$password' "); 第一件事echo你的变量。。 然后检查变量名。。 您的更新查询语法似乎是正确的。。 但请再次检查 UPDATE your_table_name SET table_column = 'your_value' WHE

此查询未执行。当我在PHP中运行这个查询时,它只是不更新表行

mysql_query("
   UPDATE `info` SET `ip` = '$ip'
   WHERE `username` = '$user' AND `password` = '$password'
");

第一件事
echo
你的变量。。
然后检查变量名。。
您的更新查询语法似乎是正确的。。
但请再次检查

UPDATE your_table_name SET table_column = 'your_value' WHERE your_table_column = 'your_value';
试试这个:

mysql_query("UPDATE `info` SET `ip` = '$ip' WHERE `username` = '$user'
AND `password` = '$password'") or die(mysql_error());

echo mysql_affected_rows() . '<br>';
mysql\u查询(“更新`info`SET`ip`='$ip',其中`username`='$user'
和'password`='$password')或死亡(mysql_error());
echo mysql_受影响的_行()
';
这是什么意思
不工作
?@无论谁对这个问题投了赞成票,请再次阅读upvotei使用的工具提示密码=“$password”,但它是pass=“$password”,谢谢这里的答案(输入错误)对未来的读者没有用处,所以投票决定删除。我用的是password='$password',但它是pass='$password',谢谢。。。