var_dump()
を使用してみてください echo
の代わりに 。ブール値はecho
ではうまく機能しません 。
var_dump( $this->db->table_exists('users') );
ソースコード
table_exists
の 次のようになります:
function table_exists($table_name)
{
return ( ! in_array($this->_protect_identifiers($table_name, TRUE, FALSE, FALSE), $this->list_tables())) ? FALSE : TRUE;
}
更新 コメントから
_protect_identifiers
をご覧になる場合 データベース名をテーブル名に追加します。しかし、あるはずです。 db.table
の間 。たぶんあなたのdb設定が台無しになっていますか?