Php 代码在web主机上不起作用,但在本地主机上起作用

Php 代码在web主机上不起作用,但在本地主机上起作用,php,mysql,select,Php,Mysql,Select,代码在本地运行良好,但在联机时失败: 致命错误:未捕获错误:调用成员函数fetchColumn() 关于/home/xxxxx/public_html/xxxx/yyy/index.php中的布尔值:30堆栈 跟踪:#0{main}被抛出 /home/xxxx/public_html/xxxx/yyy/index.php 从本地导出db并将其导入远程(确保它们相同),确保将连接设置更改为远程代码上的db 检查本地和远程上的php和mysql版本,以防它们相同,并且完成了上述步骤,但是您得到了错误

代码在本地运行良好,但在联机时失败:

致命错误:未捕获错误:调用成员函数fetchColumn() 关于/home/xxxxx/public_html/xxxx/yyy/index.php中的布尔值:30堆栈 跟踪:#0{main}被抛出 /home/xxxx/public_html/xxxx/yyy/index.php


从本地导出db并将其导入远程(确保它们相同),确保将连接设置更改为远程代码上的db


检查本地和远程上的php和mysql版本,以防它们相同,并且完成了上述步骤,但是您得到了错误,很可能是您缺少远程上的一些php配置。

您的查询失败。断开调用链,检查状态并检查错误消息。
$dbo->query($query2”)
返回的是一个
false
(布尔值)而不是一个对象。检查SQL,确保表、数据库和列名都正确,等等可能重复的
@$eu = ($start - 0); 
$limit = 24;          
$this1 = $eu + $limit; 
$back = $eu - $limit; 
$next = $eu + $limit; 
$pro = $next + 1; 
$ant = $back + 1; 

$query=" select distinct(me_image.gal_id),file_name, gallery,img_id  from me_image,  me_gallery where me_image.gal_id=me_gallery.gal_id group by me_image.gal_id order by gal_id desc limit $eu, $limit";

$query2=" select distinct(me_image.gal_id),file_name, gallery,img_id  from me_image,  me_gallery where me_image.gal_id=me_gallery.gal_id group by me_image.gal_id order by gal_id ";

$nume = $dbo->query("$query2")->fetchColumn();