如果有人回答,我想提前道歉。但我似乎无法找到适用于我的问题的解决方案。 我现在一直盯着我的代码大约2个小时,我似乎无法弄清楚为什么我会收到这个错误。下面是我的PHP代码。我正在使用托管在GoDaddy服务器上的MYSQL数据库。
// Create connection
$con=mysqli_connect("","","","");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// This SQL statement selects ALL from the table 'Locations'
$sql = "SELECT * FROM location";
// Check if there are results
if ($result = mysqli_query($con, $sql))
{
// If so, then create a results array and a temporary one
// to hold the data
$resultArray = array();
$tempArray = array();
// Loop through each row in the result set
while($row = $result->fetch_object())
{
// Add each row into our results array
$tempArray = $row;
array_push($resultArray, $tempArray);
}
// Finally, encode the array to JSON and output the results
echo json_encode($resultArray);
}
// Close connections
mysqli_close($result);
mysqli_close($con);
我在mysqli_close($ result)收到错误;
您可以通过http://www.iqrleads.co/service.php查看任何帮助将非常感谢我的想法是空白
答案 0 :(得分:2)
$result
不是代码中的mysqli连接对象。
您可以从代码中删除mysqli_close($result);
,因为它不需要。
mysqli_close($con);
应该足够了。
如果您愿意,也可以使用$con->close();
。
请参阅mysqli_close
的参考资料答案 1 :(得分:0)
更改
mysqli_close($result);
mysqli_close($con);
到
$con->close();