Php 我的更新查询没有更新数据库行
此查询未执行。当我在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
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',谢谢。。。