Hãy thử sử dụng var_dump()
thay vì echo
. Giá trị boolean không hoạt động tốt với echo
.
var_dump( $this->db->table_exists('users') );
mã nguồn
trong tổng số table_exists
trông như thế này:
function table_exists($table_name)
{
return ( ! in_array($this->_protect_identifiers($table_name, TRUE, FALSE, FALSE), $this->list_tables())) ? FALSE : TRUE;
}
Cập nhật từ nhận xét
Nếu bạn đã xem _protect_identifiers
nó thêm tên cơ sở dữ liệu vào tên bảng. Nhưng cần phải có một. giữa db.table
. Có thể cấu hình db của bạn bị rối?