Prøv at bruge var_dump()
i stedet for echo
. Booleske værdier fungerer ikke godt med echo
.
var_dump( $this->db->table_exists('users') );
kildekoden
af table_exists
ser sådan ud:
function table_exists($table_name)
{
return ( ! in_array($this->_protect_identifiers($table_name, TRUE, FALSE, FALSE), $this->list_tables())) ? FALSE : TRUE;
}
Opdater fra kommentarer
Hvis du kigger på _protect_identifiers
det tilføjer databasenavnet til tabelnavnet. Men der burde være en . mellem db.table
. Måske er din db-konfiguration rodet?