當前位置: 首頁> 函數類別大全> mysql_free_result

mysql_free_result

釋放結果內存。
名稱:mysql_free_result
分類:未分類
所屬語言:php
一句話介紹:釋放結果集占用的內存

函數名稱:mysql_free_result()

函數描述:mysql_free_result() 釋放結果集占用的內存。

適用版本:PHP 4, PHP 5, PHP 7

用法:

mysql_free_result(resource $result): bool

參數:

  • $result: 必需。由mysql_query() 函數返回的結果集資源。

返回值:

  • 成功時返回true,失敗時返回false。

示例:

 <?php // 连接数据库$link = mysql_connect('localhost', 'username', 'password'); if (!$link) { die('连接数据库失败: ' . mysql_error()); } // 选择数据库$db_selected = mysql_select_db('database_name', $link); if (!$db_selected) { die ('选择数据库失败: ' . mysql_error()); } // 执行查询$query = "SELECT * FROM users"; $result = mysql_query($query); if (!$result) { die('查询失败: ' . mysql_error()); } // 处理结果集while ($row = mysql_fetch_assoc($result)) { echo $row['name'] . '<br>'; } // 释放结果集占用的内存mysql_free_result($result); // 关闭数据库连接mysql_close($link); ?>

注意事項:

  • 在使用完結果集後,應該調用mysql_free_result() 函數來釋放結果集占用的內存,以避免內存洩漏。
  • 在PHP 5.5.0 版本之後,建議使用mysqli 或PDO 擴展來代替mysql 函數,因為mysql 函數在PHP 7 中已被移除。
同類函數
熱門文章