我知道以前也有人问过类似的问题,但我对答案并不完全满意。或者,我正在寻找一种更好/更简单的方法来做到这一点。
基本上有一个这样的表:
id object Desc
1 Apple Fruit
2 Orange Fruit
3 cabbage Vegetable
像这样的函数:
function description($object)
{
if ($object == apple)
return "Red like an apple";
if($object == orange)
return "Orange like an orange";
if($object == cabbage)
return "green like a cabbage";
}
我想在PHP PDO中执行select all返回
id object Desc
1 red like an apple Fruit
2 orange like an orange Fruit
3 green like a cabbage Vegetable
有什么最好的方法可以做到这一点吗?
这是我能找到的最好的方法。
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach($results as $result){
$result['object'] = description($result['object']);
$myresult[] = $result; }
echo json_encode($myresult);