2
|COLUMN|
singer1
singer1
singer2
singer2
如果我的查詢看起來像這樣,
SELECT * FROM歌曲
結果是:
/Result/
singer1
singer1
singer2
singer2
我的問題是如何顯示這樣
/Result/
singer1
singer2
如何跳過重複的值?
|COLUMN|
singer1
singer1
singer2
singer2
如果我的查詢看起來像這樣,
SELECT * FROM歌曲
結果是:
/Result/
singer1
singer1
singer2
singer2
我的問題是如何顯示這樣
/Result/
singer1
singer2
如何跳過重複的值?
使用活動記錄
$this->db->distinct();
$this->db->select('your_column');
$query = $this->db->get('your_table');
其他方式
$query = $this->db->query("SELECT DISTINCT your_column FROM your_table");
看到你的查詢返回
print_r($query->result_array());
如果你想利用有限的資源來工作,然後用
unbuffered_row()
此方法返回單個結果行而不存儲器預取整個 結果作爲
row()
一樣。如果您的查詢有多行,則返回當前行並將內部數據指針向前移動。
while ($row = $query->unbuffered_row('array'))
{
echo $row['your_column'].PHP_EOL;
}
'從songs'選擇不同的列名 – lad2025
感謝它幫助 – basaya