查看这个帖子http://www.jb51.net/article/23781.htm,建议使用mysql_ping() 函数重新连接数据库。
问题是,mysql_ping()函数需要传入mysql连接标识参数。
而我查看model类却没有发现有返回mysql连接标识的函数。
莫非在在db类里面?
看了一下db类,发现一个db的属性!
然而直接返回都是空值。
好了,直接说我求救的问题:
1、如何获取mysql_content()函数返回的连接标识;
2、继承了model类能否直接调用mysql的函数,例如mysql_ping;
3、如何设置使用Mysql长连接。
使用场景:抓取数据时,等待数据返回插入数据库的时候报错(mysql has gone away),看了下Mysql.class.php,在数据库链接的时候只是判断当前连接是否存在,而没有判断是否还在连接中。不知道大家有没有碰到这种问题
最佳答案