【发布时间】:2018-04-22 05:22:19
【问题描述】:
<?php
$q = intval($_GET['q']);
$con = mysqli_connect('censored','censored','censored','db');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
mysqli_select_db($con,"db");
$sql="SELECT message FROM messages WHERE code = '".$q."'";
$result = mysqli_query($con,$sql);
$resultstring = (string)$result;
echo $resultstring;
mysqli_close($con);
?>
我试图将查询结果回显给用户,但是当这个 PHP 通过 ajax 运行时,我得到了这个错误:
可恢复的致命错误:类 mysqli_result 的对象不能是 在第 12 行的 D:\xampp\htdocs\getmessage.php 中转换为字符串
现在我不明白这一点,因为我已经将 $result 转换为字符串。谢谢!
【问题讨论】: