我是php的新手。而不是使用
$result=mysql_fetch_assoc($qry)
$result['id'];
我想传递变量而不是id
这样的
$id='id';
$result=mysql_fetch_assoc($qry)
$result[$id];
我尝试了这样但没有工作。如何将变量作为参数传递以从数据库中获取值
答案 0 :(得分:1)
mysql_fetch_assoc
为您提供多维数组。
$result = array(
array('id'=>`some_value`)
);
所以你可以这样做:
$ID = "id";
foreach($result as $row) {
echo $row[$ID] . "\n";
}