我想检查 OpenCart 数据库中的表是否存在所以我做了这个函数
public function CheckCustomer(){
$query = $this->db->query('SELECT * FROM '.DB_PREFIX.'customer_online');
return $query->row;
}
在我的控制器中,我测试它是否存在,我将变量设置为 1 或 0,具体取决于。
该表确实存在一切都很好,如果我从客户那里删除 c 只是为了模拟表不存在,我的 tpl 页面没有呈现,而是我收到此错误:
注意:错误:表“OpenCart-Test.oc_ustomer_online”不存在错误编号:1146 SELECT * FROM oc_ustomer_online in /home/justine/www/opencart-test/opencart-1.5.5.1/upload/system/database/mysql。第 50 行的 php
是否有这样做而不会在屏幕上抛出错误,因为我需要在我的 tpl 文件中显示某些信息之前知道该表是否存在。
希望有人可以对此有所了解。