无法从DB中选择名字和组:

时间:2014-04-18 10:18:56

标签: php mysqli

我的选择代码是:

$user_check_query="SELECT first_name,group FROM users WHERE username=?";
$query=$bd->prepare($user_check_query);
$query->bind_param('s',$username);
$query->execute();
$query->bind_result($first_name,$group);
$query->fetch();

错误是 - 致命错误:在非对象中调用成员函数bind_param() 第9行的C:\ xampp \ htdocs \ project1 \ test.php,第9行是bind_param。进入数据库的字段不是空的,这里是他们的截图: http://prikachi.com/images/786/7271786g.png 该表是用户,我已经检查过了。

1 个答案:

答案 0 :(得分:1)

group是保留关键字。 您需要将其反推为

`group`


SELECT first_name,`group` FROM users WHERE username=?

http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html