Coba gunakan var_dump()
bukannya echo
. Nilai Boolean tidak berfungsi dengan baik dengan echo
.
var_dump( $this->db->table_exists('users') );
Kode sumber
dari table_exists
terlihat seperti ini:
function table_exists($table_name)
{
return ( ! in_array($this->_protect_identifiers($table_name, TRUE, FALSE, FALSE), $this->list_tables())) ? FALSE : TRUE;
}
Perbarui dari komentar
Jika Anda melihat _protect_identifiers
itu menambahkan nama database ke nama tabel. Tapi harus ada. antara db.table
. Mungkin konfigurasi db Anda kacau?