Php mysql数组中的静态标记

Php mysql数组中的静态标记,php,mysql,loops,static,Php,Mysql,Loops,Static,我有一个小问题,我想不出怎么解决 我有一个包含3行的SQL结果,我想将每行的id放入一个静态标记ie中 MARKER_1 = 4 MARKER_2 = 5 MARKER_3 = 6 我怎样才能得到静态标记,但要有动态值 我不能用普通的枪 while($row = mysql_fetch_array($result)) { } 我建议使用这样的数组 $results = array(); while($row = mysql_fetch_array($result)) { $res

我有一个小问题,我想不出怎么解决

我有一个包含3行的SQL结果,我想将每行的id放入一个静态标记ie中

MARKER_1 = 4
MARKER_2 = 5
MARKER_3 = 6
我怎样才能得到静态标记,但要有动态值

我不能用普通的枪

while($row = mysql_fetch_array($result)) {

} 
我建议使用这样的数组

$results = array();
while($row = mysql_fetch_array($result)) {
    $results[] = $row;
} 
然后通过以下方式访问:

$results[0] // or $results[1] and so on. you can even loop that :)
希望这有帮助

希望这有帮助

while($row = mysql_fetch_array($result)) {
echo "MARKER_".$row['id'];
echo"=". $row['value'];
}

你说的“记号笔”是什么意思?你能给出一个用法的例子吗?我可以问一下为什么这个被否决了吗?怎么了?我是否误解了一个问题?阵列解决方案非常有效:)谢谢!我通过foreach循环运行结果数组,并根据需要设置标记。
while($row = mysql_fetch_array($result)) {
echo "MARKER_".$row['id'];
echo"=". $row['value'];
}