先生は、mysql_free_result($query); はメモリを解放するために使用されると言いました
しかし、私は最近プログラムを書いているときに問題を発見しました
mysql_free_result($query); は次の場所でしか利用できません。クエリレコードの最後に使用できますか?
例:
$sql="select..."
mysql_free_result($query); mysql_free_result( $query);?????? を使用する必要はありません。
$sql="insert into...."
$query=mysql_query($sql);
mysql_free_result($query) );
メモリを解放するためにレコード mysql_free_result($query); を挿入する場合にも必要です
エラーを報告するのはなぜですか?
エラー メッセージ: 警告: mysql_free_result() はパラメーター 1 がリソースであることを予期しています。理解できません
ディスカッションに返信 (解決策)
先生の言ったことは正確ではありません
mysql_free_result($query) は、クエリ リソース $query によって占有されているメモリを解放するために使用されます。質問はありませんが、その職業はどこから来たのですか?
先生の言ったことは正確ではありません。クエリ リソースを解放するために使用されます $query 占有されているメモリは
つまりクエリがありません。どこから来たのでしょうか?
挿入はクエリではないので、リソースは返されません
挿入命令が正常に実行されたかどうかのステータスです
mysql_free_result($query);クエリで占められています。
挿入にはこれはかかりません。したがって、電話する必要はありません。