Zkuste použít var_dump()
místo echo
. Booleovské hodnoty nefungují dobře s echo
.
var_dump( $this->db->table_exists('users') );
zdrojový kód
z table_exists
vypadá takto:
function table_exists($table_name)
{
return ( ! in_array($this->_protect_identifiers($table_name, TRUE, FALSE, FALSE), $this->list_tables())) ? FALSE : TRUE;
}
Aktualizovat z komentářů
Pokud se podíváte na _protect_identifiers
přidá název databáze k názvu tabulky. Ale měl by tam být . mezi db.table
. Možná je vaše konfigurace db špatně?