소셜 네트워크 용 소규모 프로젝트를 진행하고 있습니다. 내 문제는 여러 내부가 bind_param 여기 오류inner join을 사용하는 중에 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를
이미 다른 곳에서 가져온 것으로, 즉와 문제없이. 또한 여기에서 하나의 내부 조인 만 사용하면 작동합니다.
컬럼에 해당 레코드가 어디에 있든 나는 이리저리 모든 데이터를 선택하려고 노력하고 있어요
$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();
의 index.php.
나는 여기에서 뭔가 잘못하고 있지만 지금까지 알아낼 수 없다는 것을 알고 있습니다.
분명히 조인 된 테이블은 동일한 별칭'c'를 가질 수 없습니다 –