2015-01-21 25 views
3

我有兩個名字的表格組合,這兩個名字與朋友1和朋友2在不同的表中。當我從朋友1或朋友2中刪除一個名字時,我應該刪除組合表。現在我只知道表格示例名稱的一半: 表名是thamaraiselvam_kuppuraj 當我從朋友2表中刪除kuppuraj時。我也應該刪除thamaraiselvam_kuppuraj表。 如何爲此編寫查詢?如何刪除一個表,當我知道ci表的半個名字

$this->dbforge->drop_table('table name'); 

我可以使用上面的查詢與一些修改?

預先感謝

回答

4

您首先需要找到表的名稱:

show tables like '%_kuppuraj' 

現在你有表的名稱。

+0

謝謝,工作正常,並投票的問題 – Thamaraiselvam 2015-01-21 09:14:33

+0

如何從結果中獲取表名 $ sql =「show tables like'%_」。$ table_name。「'」; $ result = $ this-> db-> query($ sql); foreach($ result - > result()as $ delete){ print_r($ delete); \t} 我得到了結果,但問題是,我不知道如何從結果中獲取表名 – Thamaraiselvam 2015-01-22 07:14:46

相關問題