Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysqli查询内部联接错误_Mysql - Fatal编程技术网

Mysqli查询内部联接错误

Mysqli查询内部联接错误,mysql,Mysql,这个问题怎么了 $yourfriendsbud = mysqli_query($con, "SELECT avatar,firstname,lastname,id FROM people INNER JOIN friends ON people.id=friends.zatrazio_id WHERE status=0 AND dobio_id='$user_id' LIMIT 50"); while($row = mysqli_fetch_array($yourfriendsbud))

这个问题怎么了

$yourfriendsbud = mysqli_query($con, "SELECT avatar,firstname,lastname,id
FROM people 
INNER JOIN friends
ON 
people.id=friends.zatrazio_id
WHERE status=0 AND dobio_id='$user_id' LIMIT 50");
while($row = mysqli_fetch_array($yourfriendsbud))
它报告错误:

警告:mysqli_fetch_array()希望参数1是mysqli_result,布尔值在第64行的/home/u573639388/public_html/menu.php中给出

第64行是

while($row = mysqli_fetch_array($yourfriendsbud))

这意味着两个表中都有一个id列。您必须在选择中更加具体,使用SELECT people.id、avatar、firstname…

您必须检查错误<代码>如果(!$yourfriendsbud)回显mysqli_错误($con)请再显示一些代码。连接到数据库。。。您应该使用prepared语句。它表示字段列表中的“id”列不明确,这意味着您在两个表中都有一个
id
列。您必须在
选择中更加具体,使用
选择people.id、avatar、firstname…
可能的重复项