未捕获错误:在C:\ XAMPP \ htdocs \ Test 1 \ getCity.php中调用boolean上的成员函数fetch_assoc()

我运行此代码但导致错误=>
未捕获错误:调用成员函数fetch_assoc() 在C:\ XAMPP \ htdocs \ Test1 \ getCity.php中的布尔值,我真的不知道为什么
我在网站上看到了其他解决方案,但我还没有解决方案</ p>

< 我的PHP代码是这样的:</ p>

  case'getfriend':

$ namme = $ _GET ['name'];
$ sql =“SELECT name FROM user WHERE name =“。$ namme;
$ result = $ conn-&gt; query($ sql);
$ res ['friend'] = [];
while($ row = $ result-&gt ; fetch_assoc()){
$ res ['friend'] [] = $ row;
}
echo json_encode($ res);
break;
</ code> </ pre>
</ div >

展开原文

原文

I run this code but it cause the error => Uncaught Error: Call to a member function fetch_assoc() on boolean in C:\XAMPP\htdocs\Test1\getCity.php , I really don't know why I had seen other solutions in the site but I didn't have a solution yet

my php code is like that :

case'getfriend':

$namme = $_GET['name'];
$sql = "SELECT name FROM user WHERE name =".$namme;
$result = $conn->query($sql);
$res['friend'] = [] ;
while($row = $result->fetch_assoc()){
    $res['friend'][] = $row ;
  }
echo json_encode($res);
break ;

dongyi3616
dongyi3616 谢谢你,我发现我应该把$name放在这里=>。'$name'。“
2 年多之前 回复
duanaixuan7385
duanaixuan7385 你没有在这里做任何错误检查;如果$_GET['name']为空,如果query()失败,或者query()没有返回结果,会发生什么?
2 年多之前 回复
dongye1143
dongye1143 你可能没有得到任何回复,因为这只是用'phpmyadmin'标记的,这是一个与你的问题关系不大的应用程序;我重新标记了它以获得更好的可见性。
2 年多之前 回复
duan35557593
duan35557593 任何人都可以提供帮助:/?我有一个毕业设计
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问