我正在为一个社交网络做一个小项目。我的问题是在使用多个内部连接时 bind_param 引发错误
Fatal error: Call to a member function bind_param() on boolean in /var/www/html/index.php on line <line number>
这是我的代码:
$user_id 已经从其他地方获取,这没有问题。另外,如果我在这里只使用一个内部连接,它就可以工作。
索引.php
$sqlFetchUserList = $db->prepare("SELECT r.* from registered_users r inner join connections c
on r.id = c.connections_userid
inner join connections c
on r.id = c.uid
where c.uid = ? or c.connections_userid = ?");
$sqlFetchUserList->bind_param("ii",$user_id,$user_id);
$sqlFetchUserList->execute();
$sqlFetchUserList = $sqlFetchUserList->get_result();
我正在尝试在列中有相应记录的任何地方来回选择所有数据。
我知道我在这里做错了什么,但到目前为止还无法弄清楚。