如何在PHP中正确使用mysqli_free_result函数
我试图在我的网站中使用如何在PHP中正确使用mysqli_free_result函数,php,function,mysqli,Php,Function,Mysqli,我试图在我的网站中使用mysqli\u free\u result功能,在使用结果后释放它们 但它说: 警告:mysqli\u fetch\u assoc():无法在中获取mysqli\u结果 也可以在使用结果之前调用它。我想知道如何正确使用它 <?php function find_all_subjects(){ global $connection; $query = "SELECT * "; $query .= "FROM blog_subject WH
mysqli\u free\u result
功能,在使用结果后释放它们
但它说:
警告:mysqli\u fetch\u assoc():无法在中获取mysqli\u结果
也可以在使用结果之前调用它。我想知道如何正确使用它
<?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\u free\u结果
,在返回$subject\u集
之后,那么我是否知道,如果已经返回值,那么结果将被释放?不要使用它
function find_all_subjects($connection){
$query = "SELECT * FROM blog_subject WHERE ID > 2";
return $connection->query($query)->fetch_all();
}
我试图在我的网站上使用mysqli_free_result函数,在结果被使用后释放它们
没必要这么做。PHP将自动清理所有内容