尝试时出现错误“Object of class mysqli_result 无法转换为字符串”使用 mysqli_result 对象作为string.
问题:
您在代码中遇到了错误,特别是在以下行中:
echo "my result <a href='data/$result.php'>My account</a>";
在此行中,您正在尝试使用 $result 变量,它是 mysqli_result 类的对象,作为string.
解决方案:
问题是 mysqli_query() 方法将对象资源返回到 $result 变量,而不是字符串。要访问查询结果,您需要循环遍历结果集的行并检索每行的值。
while ($row = $result->fetch_assoc()) { echo $row['classtype'] . "<br>"; }
通过使用 fetch_assoc() 方法,您可以迭代结果设置并访问每行的 classtype 列的值。
以上是如何修复 PHP 中的'类 mysqli_result 的对象无法转换为字符串”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!