Eri*_*tto 2 php mysql for-loop
通常,当您遍历mysql结果时,您会执行以下操作:
while ($row = mysql_fetch_assoc($result)) {
echo $row["some argument"];
}
Run Code Online (Sandbox Code Playgroud)
你如何用for循环做到这一点?这将有所帮助,所以我可以迭代我的结果的某一部分.我正在寻找类似的东西:
for($i = 5; $i < 10; $i++){
echo $row[$i]["some argument"];
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
编辑1
为了澄清,我需要遍历一部分结果,例如,可能意味着第5行到第10行.
另外我的结果是来自表的一部分行,而不是整个表中的表,所以我认为更改my_sql查询不应该是答案的一部分.
我相信你可以像这样使用mysql_result():
// Do your query here
$result = mysql_query("SELECT * FROM your_table");
for($i = 5; $i < 10; $i++){
echo mysql_result($result, $i, "some argument");
}
Run Code Online (Sandbox Code Playgroud)
编辑注意到我的PHP语法有点偏,现在已经纠正.