db->queryを使用せずにCodeIgniterで「NOT EXIST」句を宣言するにはどうすればよいですか? 関数が存在する場合は、それを教えてください。たとえば、db->join...どうもありがとう。
			
			2763 次
		
2 に答える
            1        
        
		
テーブルを確認する場合は、このクエリを実行します
$query = $this->db->query("SHOW TABLES LIKE mytable_name"); 
名前の付いたテーブルが返され、テーブルがmytable_name存在しない場合はnullになります。
または単に次のように試すことができます
if ($this->db->table_exists('mytable_name')) {
   echo 'Table is already exists';
} else {
   CREATE table
}
    于 2013-07-22T09:57:24.747   に答える
    
    
            0        
        
		
アクティブレコードには「存在しない」という条項はありません。ただし、次のように「存在しない句」を句に渡すことができますwhere。
$this->db->where('NOT EXISTS ');
    于 2013-07-22T13:13:42.373   に答える