我的更新查询未更新数据库行

时间:2012-11-19 10:34:56

标签: php mysql sql-update

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

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

2 个答案:

答案 0 :(得分:1)

首先echo你的变量..
然后检查你的变量名称..
你的更新查询语法似乎正确..
但请再次检查......

UPDATE your_table_name SET table_column = 'your_value' WHERE your_table_column = 'your_value';

答案 1 :(得分:1)

试试这个:

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

echo mysql_affected_rows() . '<br>';