嗨有没有办法从每个foreach结果中获取值? 例如,我有一个名为tblsamp的表。从foreach结果中选择值
id | data |
1 | d1 |
2 | d2 |
3 | d3 |
再放入一些查询:
$query = $this->db->query("SELECT * FROM tblsamp");
foreach ($query->result() as $row){
echo $row->data .'<br>';
}
结果是:
d1
d2
d3
现在我想的是我希望得到的第一个结果的价值,并从其他比较值表格等...
例如:
if('d1' == '(value from another table)'{
\\do something here
} else if ('d2' == '(value from another table)'{
\\and so on.....
}
我该怎么做这个家伙? TIA!
听起来像什么,你可以在加入查询做,但我们需要更多的信息 – 2016-12-14 03:08:10
我认为你的意思是你有两个表,并要查看如果'Table1'中的'Value1'与'Table2'中的'Value1'相同,那么如果'Table1.Value2 == Table2.Value2',那么如果'Table1.Value3 == Table2.Value3',依此类推。那是对的吗? – Alesana
是的,这是正确的@Alesana – zeus2026