该代码在本地可以正常运行,但无法在线运行:
致命错误:未捕获错误:调用成员函数fetchColumn() 在/home/xxxxx/public_html/xxxx/yyyy/index.php:30中的布尔值上 跟踪:抛出#0 {main} /home/xxxx/public_html/xxxx/yyyy/index.php ....
@$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();
答案 0 :(得分:0)
从本地导出数据库并将其导入到远程数据库(确保它们相同),请确保将连接设置更改为远程代码上的数据库。
如果它们相同,请检查本地和远程上的php和mysql版本,并完成上述步骤,但是您会收到错误消息,很可能是您丢失了远程上的某些php配置。