首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

MySql 远程连数据库 有的机器上出现mysql_fetch_row非法的情况?该怎么处理

2012-02-22 
MySql 远程连数据库 有的机器上出现mysql_fetch_row非法的情况?软件包括客户端和服务器两部分,数据库建立

MySql 远程连数据库 有的机器上出现mysql_fetch_row非法的情况?
软件包括客户端和服务器两部分,数据库建立在服务端,客户端连接它并添加数据。

测试的时候发现,有的机器会发生非法操作的情况!

于是我去掉所有多余部分,只留下操作数据库代码,发现LOG文件都停在mysql_fetch_row这个函数上。

mysql_fetch_row函数有可能发生非法操作吗?有没有人遇到过类似的情况。

恳请大家一起研究。。。。

[解决办法]
非法操作的情况也就是你传的参数不是它所要的类型
[解决办法]
检索结果集的下一行。在mysql_store_result()之后使用时,如果没有要检索的行,mysql_fetch_row()返回NULL。在mysql_use_result()之后使用时,如果没有要检索的行或出现了错误,mysql_fetch_row()返回NULL。

估计你的错误的发生是因为返回了 NULL

热点排行