使用$ row结果变量名称

时间:2015-04-09 23:01:50

标签: php variables pdo foreach

来自我的数据库的

contID只给出了一个数字,我希望将这个数字放在变量的末尾,尝试了这样但它给出了一个空白页面

如果我拿

"" . $row['contID'] . ""

它的罚款和页面加载很好,所以我知道它的错误方法,但我不能想到如何以任何其他方式做到这一点,继承代码......

$object = new ConnectToDB();
$result = $object->getMarks($user,$ksGet);

foreach($result as $row){

    $marks"" . $row['contID'] . "" = "" . $row['mark'] . "/5";
}

db的结果将给出7行contID将是1到7之间的数字

1 个答案:

答案 0 :(得分:2)

数组是一个比变量变量更聪明的想法

$marks=array();
foreach($result as $row){

    $marks[{$row['contID']}]  =  $row['mark'] . "/5";
}