ECHO列值从第三个到最后一个PHP


ECHO COLUMN VALUE FROM 3RD UP TO THE LAST PHP

我想将第三列的值回显到最后一列

我知道我可以通过回声$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);