成都网站建设设计

将想法与焦点和您一起共享

极速数据php错误 极速数据php错误代码

PHP数据库调用出错怎么办?

遇见这种情况:“Fatal error: Call to a member function fetch_row() on a non-object”

10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有大庆免费网站建设让你可以放心的选择与我们合作。

然后显示出:“严重错误:调用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运行出现错误提示

require_once(PATH_t3lib.'class.t3lib_parsehtml.php');

如果这个文件有问题的话也会报错

关键是看报错信息出现的是在哪个文件里 你这报错信息不完整

php 连接数据库失败

尝试一下解决方法:

1、数据库连接失败could not find driver

在调试一个PHP程序时,报了这个错误, could not find driver

经过一番查找,结合自己的思考和实践,终于找到了问题所在.

程序中用到了PDO对象, 连接mysql 5. 在PHP的默认设置中,只打开了php_pdo 模块, 没有打开php_pdo_mysql模块.所以才会出现找不到驱动程序的错误.

修改php.ini

extension=php_pdo.dll

extension=php_pdo_firebird.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll 

2、重启apache就可以了. 用别的数据库,打开对应的模块就OK了

如果在linux下面,确信模块pdo_mysql.so已经编译进php。

在php.ini下面添加:

extension=pdo_mysql.so

php错误提示

警告:未知:你的脚本可能依赖于一个存在于PHP4.2.3以前版本的会话的副作用。

请注意,session扩展不考虑将全局变量作为数据源,除非register_globals选项被打开。你可以通过分别将session.bug_compat_42 或者session.bug_compat_warn 设置成off来禁用这个功能和警告信息。

#导致的原因是你使用的语法已经不被当前使用PHP版本所推荐~


名称栏目:极速数据php错误 极速数据php错误代码
文章网址:http://chengdu.cdxwcx.cn/article/hihccp.html