类 mysqli_result 的对象无法转换为字符串
我收到错误:
类 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_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>";
}
在使用变量之前,应使用 or 函数。$result
$row = mysqli_fetch_array($result)
mysqli_fetch_assoc()
喜欢这个:
$row = mysqli_fetch_array($result);
并根据需要使用数组。$row