-5

错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ''' WHERE username=32112' 附近使用正确的语法

PHP代码:

mysql_query ("SELECT * FROM '$iAccount_table' WHERE username=$user") or die(mysql_error());
4

4 回答 4

2

在 $iAccount_table 变量中使用`而不是' 。它因此而出错。

更新:

mysql_query ("SELECT * FROM `$iAccount_table` WHERE username=$user") or die(mysql_error());
于 2013-06-30T01:23:44.293 回答
0

改变

mysql_query ("SELECT * FROM '$iAccount_table' WHERE username=$user") or die(mysql_error());

mysql_query ("SELECT * FROM `$iAccount_table` WHERE username=$user") or die(mysql_error());

希望这可以帮助。

于 2013-06-30T01:25:50.363 回答
0

使用反引号(重音)` 而不是单引号,所以

"SELECT * FROM `$iAccount_table` WHERE username=$user"
于 2013-06-30T01:25:57.053 回答
0

我假设“用户名”是您数据库中的文本/字符字段。试试这个代码:

mysql_query ("SELECT * FROM " . $iAccount_table . " WHERE username='" . $user . "'") or die(mysql_error());

我希望你觉得这有帮助。

于 2013-06-30T01:36:15.737 回答