Php 在mysql\u fetch\u数组行中打印一个自定义行
我的问题是:我正在用Php 在mysql\u fetch\u数组行中打印一个自定义行,php,mysql,arrays,Php,Mysql,Arrays,我的问题是:我正在用mysql\u fetch\u数组列出数据库中的内容。我想在第二次循环迭代之后和第三次循环之前打印自定义行。所以基本上第三行打印的数据并不是来自数据库。我曾尝试为每个迭代创建一个运行编号,然后使用if函数,但这将替换第3行,而不会显示为第4行 我的代码: <? $iteration = '0'; while($row = mysql_fetch_array($my_data)) { $iteration = $iteration + 1; if (
mysql\u fetch\u数组
列出数据库中的内容。我想在第二次循环迭代之后和第三次循环之前打印自定义行。所以基本上第三行打印的数据并不是来自数据库。我曾尝试为每个迭代创建一个运行编号,然后使用if函数,但这将替换第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'];
}
}
?>
从代码中删除
其他
以打印第三行的主要内容,也在自定义行之后,如下所示:-
<?php
$iteration = 0;
while($row = mysql_fetch_array($my_data)){
$iteration = $iteration + 1;
if ($iteration ==3){
echo "My special row";
}
echo $row['name'];
}
?>
只需删除else
“我的问题是…mysql\u fetch\u数组”也将是准确的,因为mysql\u
扩展名已过时。此外,$iteration
应该是一个数字,而不是字符串。删除0
和3
周围的引号,谢谢!!!其他人做了这项工作