修改配置文件即可,步骤如下:
【1】登录mysql,cmd命令
mysql -h主机地址 -u用户名 -p用户密码(例如 mysql -hlocalhost -uroot -p123456)
【2】查看wait_timeout,cmd命令:
show global variables like 'wait_timeout'
【3】若wait_timeout太小,修改之。cmd命令:
set global wait_timeout=604800
set global interactive_timeout=604800
修改完成后,即可测试了。
首先你得明白 mysql_query()的作用,他是利用一个有效的MYSQL连接发送一条SQL语句,然后返回一个 resourse(资源),然后可使用PHP函数mysql_fetch_row等读取这个资源。而你上面的错误可解释一切:
一,你的数据库连接不成功,而mysql_query()是需要一个有效的数据库连接。
二,当数据库连接不成功的话,执行 mysql_query()函数将会报程序异常,当然返回的也就不是一个有效的 mysql-link 资源了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)