我想将第三列的值回显到最后一列
我知道我可以通过回声$result[3]
来做到这一点;回波CCD_ 2;回波CCD_ 3;等等,直到最后,但有什么方法可以这样做吗?回声$result[3]
直到$result[last];
?请帮帮我提前感谢
您需要从DB查询和简单的for
循环返回数字索引。注意添加了MYSQL_NUM
标志:
while($result=mysql_fetch_array($query, MYSQL_NUM)) {
for ($index = 3; $index < count($result); $index++) {
echo $result[$index];
}
}
编辑:另一种选择。使用mysql_fetch_assoc
并使用列名而不是数字索引访问数据。这也提高了代码的可读性。
while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}
mysql_free_result($result);