类 mysqli_result 的对象无法转换为字符串

本教程将介绍类 mysqli_result 的对象无法转换为字符串的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。

类 mysqli_result 的对象无法转换为字符串 教程 第1张

问题描述

我收到错误:

mysqli_result 类的对象无法转换为字符串

这是我的代码:

$result = mysqli_query($con, "SELECT classtype FROM learn_users WHERE username='abcde'");

echo "my result <a href='data/$result.php'>My account</a>";

推荐答案

mysqli_query() 方法返回一个对象资源给你的 $result 变量,而不是一个字符串.

您需要循环它然后访问记录.您只是不能直接将它用作您的 $result 变量.

while ($row = $result->fetch_assoc()) {
 echo $row['classtype']."<br>";
}

好了关于类 mysqli_result 的对象无法转换为字符串的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。