PHP数据库调用出错怎么办?遇见这种情况:“Fatal error: Call to a member function fetch_row() on a non-object”
然后显示出:“严重错误:调用fetch_row()的不是一个对象” 。
就要立即开始检查 :
首先,来执行代码$result_news = $mysqli-query ( $query_news );
第二步开始检查结果是否正确,也就是说,看 $result_news 是否为同一个对象,写下代码: print_r($result_news)来查看;
正确结果为: mysqli_result Object ( [current_field] = 0 [field_count] = 8 [lengths] = [num_rows] = 1 [type] = 0 )
php访问mysql数据库说法错误的是PHP连接数据库Mysql错误:Fatal error: Call to undefined function mysql_connect() in 。。。(某个php文件的地址)
此错误是出现在安装并配置好PHP、Mysql、Apache服务器的情况下产生的 。
我在网上查找了很多原因,并尝试着修改之后成功了 , 将解决方法跟大家交流下 。
1、在PHP安装目录之下,找到php.ini,在此文件中将“;extension=php_mysql.dll”引号中句子前的分号去掉 。表明php可以加载此mysql模块 , 当然也可以选择其他要加载的模块 , 去掉其前面的分号,但是模块加载得越多,占用的资源越多 。
2、加载了模块之后,就需要指明模块所在的位置,比较简单的方式是直接修改环境变量 。
具体操作为:
右键”我的电脑” - “属性” - “高级” - “环境变量”,编辑“系统变量”下的“Path” , 在原来的值后加上“;E:\php\php5;E:\php\php5\ext” 。(“E:\php\php5”为php的安装目录)
系统路径添加好之后需要重启计算机才能生效 。
3、将php安装目录下的libmysql.dll拷贝至apache服务器的bin目录之下 。
4、所有的配置修改好之后,需要重启apache服务器 。
测试代码:test.php(其中 , user为MySQL的用户名,userpassword为MySQL的对应用户密码)
为什么PHP运行时出现打开数据库失败有4种错误php数据库打开错误:1php数据库打开错误,数据库密码错误 2.用户名错误 3.数据库名错误 4.端口错误php数据库打开错误,
连接php显示数据库失败怎么回事?。?/h2>连接字串中的用户名和密码错误 。你查一下test.php的第三行看看就知道了 。
【php数据库打开错误 php网页打不开】php数据库打开错误的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于php网页打不开、php数据库打开错误的信息别忘了在本站进行查找喔 。
推荐阅读
- 怎么用硬盘装系统,如何用硬盘装系统
- 关于毕业设计查重计算书查不查的信息
- phone中的ios是什么意思,手机里面ios是什么意思
- java随机点名代码窗体 做一个随机点名的代码
- 视频拍摄是什么行业类型,半导体指的是什么行业类型
- oracle精度怎么查 oracle查询字段精度
- chatgpt此站点不安全,此站点不安全这可能意味着有人正在尝试欺骗你
- python爬虫怎么更改ip,python爬虫怎么更改别人名称
- 人偶直播卖货,人偶直播卖货是真的吗