-4

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

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

2 回答 2

1

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

UPDATE your_table_name SET table_column = 'your_value' WHERE your_table_column = 'your_value';
于 2012-11-19T10:38:13.213 回答
1

试试这个:

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

echo mysql_affected_rows() . '<br>';
于 2012-11-19T10:47:24.173 回答