Probeer var_dump()
. te gebruiken in plaats van echo
. Booleaanse waarden werken niet goed met echo
.
var_dump( $this->db->table_exists('users') );
De broncode
van table_exists
ziet er zo uit:
function table_exists($table_name)
{
return ( ! in_array($this->_protect_identifiers($table_name, TRUE, FALSE, FALSE), $this->list_tables())) ? FALSE : TRUE;
}
Bijwerken van opmerkingen
Als je een kijkje neemt op _protect_identifiers
het voegt de databasenaam toe aan de tabelnaam. Maar er moet een . tussen db.table
. Misschien is je db-configuratie in de war?