javascript - 在 php 页面上如何使用 mysql 在第 n 行之后插入行

标签 javascript php mysql

我已成功连接到 mysql 数据库并在 php 网页上的表格中显示结果。我想在表格中间添加一行,以便我可以显示图像广告。在 php 或 javascript 中执行此操作?如何与当前代码集成?

--include file starts here
if  (mysqli_num_rows($sorc300res) < 1) {
$display_block = "<p><em>No topics exist.</em></p>";
} else {
while ($sorc300row = mysqli_fetch_array($sorc300res)) {
$sorc300arycustctr++;
$sorc300arycust[$sorc300arycustctr][1] = $sorc300row['audDt']);
$sorc300arycust[$sorc300arycustctr][2] = $sorc300row['audID'];
}
------end include file
----- begin php webpage 
<? php>
$holdcount     = 0;
$holdlistcolor = '';
for ($holdcount=1; $holdcount <= $sorc300arycustctr; $holdcount++) {
$holdlistcolor  = ($holdlistcolor == 'white' ? '#efefef' : 'white');
$sv300AudDt               = $sorc300arycust[$holdcount][1];
$sv300AudID               = $sorc300arycust[$holdcount][2];
?>
<td><?php echo $sv300AudDt; ?></td>
<td><?php echo $sv300AudID; ?></td>
</tr>
<? } php>
--end php file

最佳答案

试试这个:

<?php
$holdlistcolor = '';
$middle = intval(($sorc300arycustctr/2));
for ($i=1; $i <= $sorc300arycustctr; $i++) {
$holdlistcolor  = ($holdlistcolor == 'white' ? '#efefef' : 'white');
$sv300AudDt               = $sorc300arycust[$i][1];
$sv300AudID               = $sorc300arycust[$i][2];
if($i==$middle){
echo '<tr><td>custom message</td><td>custom message</td></tr>';
}
echo '<tr><td>'.$sv300AudDt.'</td><td>'.$sv300AudID.'</td></tr>';
}
?>

关于javascript - 在 php 页面上如何使用 mysql 在第 n 行之后插入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32701216/

相关文章:

javascript - 如何在 Angular echarts中将y轴设置为5

php - php 中的负后视和贪婪量词

php - 如何在 MySQL 中使用连接

javascript - 无法加载 ngRoute 模块

php - 监听 span 元素中文本的变化

javascript - 向 Web Worker 发送多个数组 -> 无法克隆对象

php - 获取计数并显示要显示的订单号

php - 从 php 变量创建 mysql 表

php - 自动完成搜索框,从结果中选择多个值

java - 如何用单一方法获得多用途结果?