不幸的是,我有一个数据库恰好是这样填充的:
id field_1 field_2
-------- ------------- -------
1 weight 175
1 height 88
1 age 26
2 weight 166
2 age 15
3 weight 84
3 height 188
3 age 44
假设我想从 id 3 获取height和age数据。
我正在查询SELECTand GROUP BY id,但接下来我该做什么?
我试过这个方法:
if (strpos( $row['field_1'], 'height') !== false) :
$height = $row['field_2'];
endif;
但这似乎是一个糟糕的选择,因为当涉及到很多变量时,它的行为很奇怪。
红糖糍粑
慕丝7291255