我尝试在我的网站中使用mysqli_free_result
功能,以便在使用后释放结果。
但它说:
警告:mysqli_fetch_assoc():无法在
中获取mysqli_result
在使用结果之前也可能会调用它。我想知道如何正确使用它
<?php
function find_all_subjects(){
global $connection;
$query = "SELECT * ";
$query .= "FROM blog_subject WHERE ID > 2";
$subject_set = mysqli_query($connection, $query);
mysqli_free_result($subject_set);
return $subject_set;
}
?>
我返回值,echo
显示主题列表的功能
好的,如果我必须在mysqli_free_result
之后使用return $subject_set
,
然后我知道,如果已经返回了值,结果会被释放吗?
答案 0 :(得分:2)
不要使用它。
function find_all_subjects(){
global $connection;
$query = "SELECT * FROM blog_subject WHERE ID > 2";
return $connection->query($query)->fetch_all();
}
我试图在我的网站上使用mysqli_free_result功能,以便在使用后获得结果。
无需这样做。 PHP将自动清理所有内容。