タイトルは、複数のテーブルから列名を選択する方法はありますか?私が何をしたいかlist_columns()複数のテーブル?
DB::list_columns('table1'); //returns columns of table1
は、私が2つの以上のテーブルのすべての列を選択したい
DB::list_columns('table1', 'table2');
です。 それは可能ですか? foreachの中
タイトルは、複数のテーブルから列名を選択する方法はありますか?私が何をしたいかlist_columns()複数のテーブル?
DB::list_columns('table1'); //returns columns of table1
は、私が2つの以上のテーブルのすべての列を選択したい
DB::list_columns('table1', 'table2');
です。 それは可能ですか? foreachの中
使用DB::list_tables()
は、あなたがPDO_Connectionを使用している場合、これはサポートされていないDB::list_columns($current_table)
を使用して、現在のテーブルを読み込みます。ここでは、答えた人のための
おかげで、私は私のアイデアを与えてくれてありがとう@CBroe
$col1 = DB::list_columns('table1');
foreach ($col1 as $key => $value) {
array_push($columns['col1'], $key);
}
$col2 = DB::list_columns('table2');
foreach ($col2 as $key => $value) {
array_push($columns['col2'], $key);
}
$colnames = array_merge($col1, $col2);
をやったことあります!
いいえ、ドキュメントをすばやく見ていないようです。しかし、これはすべて配列を返すので、それを2回呼び出すことは大きな問題ではなく、結果を必要に応じて1つの配列に結合する必要があります。 – CBroe
'list_columns($ table、$ like = null、$ db = null)' - > **テーブル**と_notテーブル_ – Thamilan