通常,当您通过一个MySQL结果迭代你做这样的事情:通过迭代的MySQL结果用一个for循环
while ($row = mysql_fetch_assoc($result)) {
echo $row["some argument"];
}
你如何for循环做了?这将有所帮助,因此我可以遍历结果的某个部分。我正在寻找类似的东西:
for($i = 5; $i < 10; $i++){
echo $row[$i]["some argument"];
}
谢谢!
EDIT 1
只是为了澄清,我需要遍历的结果的一部分,这可能意味着行5到10,例如。
此外,我的结果是表中的行的一部分,而不是整个表的一部分,所以我认为更改my_sql查询不应该是答案的一部分。
我将循环的c语法改为PHP语法... – 2012-01-08 13:27:52
我不同意你的编辑。恕我直言,使用'LIMIT'仍然是获得行子集(即5到10)的最正确方法。 – Kaii 2012-01-08 13:54:44
请指出为什么更改sql查询不是答案的一部分? – ianace 2012-01-08 13:59:02