有一个表包含像如何使用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的问题:) –