作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 while 循环的外部和内部回显查询结果的第一行 2 次或更多次?
下面的代码只是回显循环外的第一行,不允许在循环内再次回显
case '1':
$db->Query("SELECT titulo_video,subtitulo_video,youtube_id,nome_norma FROM videos");
echo "<h2>" . $db->Row()->nome_norma . "</h2>";
while ($row = $db->Row()) {
echo "<h3>" . $row->titulo_video . "</h3>";
echo "<p>" . $row->subtitulo_video . "</p>";
}
break;
我要的数据如下:
<h3>row 1 - colum 1</h3>
<h2>row1 - colum 2</h2>
<p>row 1 - colum 3</p>
<h2>row2 - colum 2</h2>
<p>row 2 - colum 3</p>
<h2>row3 - colum 2</h2>
<p>row 4 - colum 3</p>
最佳答案
您可以稍微调整一下循环。
if ($row = $db->Row ())
{
echo '<h2>' ...;
do
{
echo '<h3>' ...;
echo '<p>' ...;
} while ($row = $db->Row ());
}
关于php - 如何在 PHP 中操作查询结果以重复第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27531776/
我是一名优秀的程序员,十分优秀!