我正在从 MySql 数据库中提取行,我想在第二行输入一个换行符。
for ($i = 1; $i <= mysql_num_rows($result); $i++)
{
$row = mysql_fetch_array($result);
$status = $row ['status'];
echo "$status";
}
if ($i % 4 == 0) {
echo '';
}
有没有办法知道它是否是第二行?我猜它与 $i
有关?
对不起,如果这是一个愚蠢的问题!
最佳答案
你是对的。它与 $i
变量有关。
如果你只想在第 2 行输入它,你可以计算 $i==2
。您也可以通过评估 $i % 2 == 0
这导致以下代码:
for ($i = 1; $i <= mysql_num_rows($result); $i++)
{
$row = mysql_fetch_array($result);
$status = $row ['status'];
echo "$status";
if ($i == 2){ // Or replace the evaluation with $i % 2 == 0
echo '<br />'; //HTML linebreak
//echo '\n'; //This is for a newline character.
}
}
if ($i % 4 == 0) {
echo '';
}
关于php - MySql 数据库的第二行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33133541/