有一個表包含像如何使用codeigniter執行此查詢?
username,settings1,settings2,settings3
用戶名的列是一個獨特的和settings1,2,3是含有0或1的值。
$query = $this->db->query("SELECT * FROM tbl_users WHERE username = 'test'");
$queryrow = $query->row();
,所以我想選擇匹配用戶名和遍歷列行檢查哪些列包含0和1的
我可以寫一個if語句每列雖然,像
做到這一點if($queryrow->settings1=="1"){
..
}
有像表中的7列所以而不是寫7如果語句,任何其他方式來做到這一點?即時通訊使用笨2.0.2
問候
的事情是我要檢查的設置值過其是否含有1或0 –
好不是,我不認爲有任何其他方式,而不是爲每個設置調用「if」。您將需要根據每個設置的值來編寫要執行的操作,並且只能通過if語句實現。如果你寫了這些設置所做的事情,也許它們中的一些可以複合,如果它們是互斥的,但這是db table desing的問題:) –