程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

在 PHP 中的 mysql_unbuffered_query 上检测 mysql_fetch_row 中的数据库断开连接

发布于2023-05-17 22:49     阅读(1205)     评论(0)     点赞(23)     收藏(0)


我有一个连接到数据库的代码。它使用 mysql_unbuffered_query 在大表上执行 select 语句。它使用 mysql_fetch_row 遍历记录并最终释放结果。有时,运行代码的服务器与网络断开连接,无法访问数据库。在使用 mysql_fetch_row 读取记录时如何检测这种断开连接?这是示例代码:

$mysql_link  = mysql_connect( 'server', 'uname', 'pword' );

if ( mysql_select_db( 'large_database', $mysql_link ) ) 
{ 
    $query = "SELECT * FROM my_large_table"; 
    $records = mysql_unbuffered_query( $query, $mysql_link ); 
    while ( $record = mysql_fetch_row( $records ) ) // database disconnects here 
    { 
        // do something with the record 
    } 
}

解决方案


暂无回答



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/545986/f82b458d44e4ebeb6ea8/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

23 0
收藏该文
已收藏

评论内容:(最多支持255个字符)