ECHO专栏价值从第3季到最后的PHP

时间:2014-09-27 16:25:30

标签: php

我希望将第3列的值反映到最后一列

我知道我可以通过echo $result[3]来做到这一点; echo $result[4]; echo $result[5];等到最后但是有没有办法这样做echo $result[3] UNTIL $result[last];? 请帮我 提前谢谢

1 个答案:

答案 0 :(得分:1)

您需要从数据库查询和简单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);