我之前已经问过类似的问题,但我对答案并不完全满意。或者,我正在寻找更好/更简单的方法来做到这一点。
基本上有一个这样的表:
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 allid object Desc
1 red like an apple Fruit
2 orange like an orange Fruit
3 green like a cabbage Vegetable
关于实现这一目标的最佳方法的任何想法?
答案 0 :(得分:0)
这是我能找到的最佳方法。
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach($results as $result){
$result['object'] = description($result['object']);
$myresult[] = $result; }
echo json_encode($myresult);