我的问题是:我正在使用mysql_fetch_array
列出数据库中的内容。我想在第二次循环迭代之后和第三次之前打印自定义行。因此,基本上第三打印行不是来自数据库。我试图为每个迭代创建一个运行编号,然后使用if-function,但这将替换第3行,但不会显示为第4行。
我的代码:
<?
$iteration = '0';
while($row = mysql_fetch_array($my_data))
{
$iteration = $iteration + 1;
if ($iteration =='3')
{
echo "My special row";
}
else
{
echo $row['name'];
}
}
?>
答案 0 :(得分:0)
从您的代码中删除else
,也可以在自定义行之后打印第三行的主要内容,如下所示:-
<?php
$iteration = 0;
while($row = mysql_fetch_array($my_data)){
$iteration = $iteration + 1;
if ($iteration ==3){
echo "My special row";
}
echo $row['name'];
}
?>