unset()
mysqlの結果がmysql_free_result()
のようにメモリを解放しますか?mysqlの結果を解除する
1
A
答えて
4
番号unset()
は、php側の結果へのポインタをクリアしますが、それが指す結果には何もしません。 mysql_query()
の結果は数値識別子であるため、MySQLがどの結果をmysql_fetch_array()
などの関数を参照しているかを知ることができます。その結果が完了したことをMySQLに伝えるには、mysql_free_result()
を使用する必要があります。後でphp変数の設定を解除することもできますが、それはちょうどresourceなので、設定を解除するのにかかる時間は、設定を解除して保存する数バイトの価値がありません。
関連する問題
- 1. MySQLをループする結果
- 2. PHPでMySQL結果セットを解読する
- 3. Mysql duplecating結果
- 4. シャッフルランダムMYSQLの結果
- 5. "centering" mysqlの結果
- 6. 除く結果
- 7. MySQLの結果をファイル
- 8. Javaの結果を解決する137
- 9. JSONの結果を解析する
- 10. 春のストアドプロシージャ、結果を解析する
- 11. MySQLクエリの結果をマージする
- 12. mysqlクエリの結果を変更する
- 13. 別のクエリの結果でクエリ結果を除算します。
- 14. (MySQL)ストアドプロシージャ - ループスルー結果
- 15. MySQL:クエリ結果[012]
- 16. mysqlの結果の長さ
- 17. MySQLの結果の数字
- 18. Bashのmysqlのループスルー結果
- 19. PHPのMySQL結果のソート...?
- 20. iOS - Facebook SDK、結果を解析する
- 21. 検索結果を解析する
- 22. PHPでMySQLクエリ結果をマージする
- 23. 結果を複製するMySQL UNION
- 24. 平均結果をフェッチするmysqlクエリ
- 25. 制限する結果(MySQLの)
- 26. Jsonチャックの解析結果
- 27. PHPマージ2 mysqlの結果
- 28. のMySQL:動的結果
- 29. グループMySQLのクエリ結果
- 30. PHPのMySQL結果配列
あなた自身で試してみることができます:http://php.net/manual/en/function.memory-get-usage.php – SeanJA