MySQL 如何编写PHP脚本以释放与MySQL结果关联的光标内存?

MySQL 如何编写PHP脚本以释放与MySQL结果关联的光标内存?

我们知道PHP使用msql_free_result()函数来释放与MySQL结果关联的光标内存。为了说明这一点,我们有以下示例-

阅读更多:MySQL 教程

例子

在本例中,我们编写了以下PHP脚本,将在从名为“Tutorials_tbl”的表中获取记录后释放内存。

<?php
dbhost = 'localhost:3036';dbuser = 'root';
dbpass = 'rootpassword';conn = mysql_connect(dbhost,dbuser, dbpass);

if(!conn )  {
    die('Could not connect: ' . mysql_error());
}

sql = 'SELECT tutorial_id, tutorial_title, tutorial_author, submission_date
   FROM tutorials_tbl';
mysql_select_db('TUTORIALS');retval = mysql_query( sql,conn );

if(! retval ) {
    die('Could not get data: ' . mysql_error());
}

while(row = mysql_fetch_array(retval, MYSQL_NUM)) {
    echo "教程 ID :{row[0]} <br> ".
         "标题: {row[1]} <br> ".
         "作者: {row[2]} <br> ".
         "提交日期 : {row[3]} <br> ".
         "--------------------------------<br>";
}
mysql_free_result(retval);
echo "成功获取数据  
";
mysql_close($conn);
?>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程