Php 同时在同一行上循环输出
我有一个PHP循环,我将数据库中的一些内容输出到我的页面,但我有一个问题,当运行代码时,它会出现在不同的行上,如示例1,当我希望它出现在行上时,如例2,我尝试了usic div,浮动容器,并使用CSS使其内联,但它总是像示例1一样结束,为什么? 例1: 1. 2. 3. 4. 五, 例2: 1,2,3,4,5Php 同时在同一行上循环输出,php,mysql,Php,Mysql,我有一个PHP循环,我将数据库中的一些内容输出到我的页面,但我有一个问题,当运行代码时,它会出现在不同的行上,如示例1,当我希望它出现在行上时,如例2,我尝试了usic div,浮动容器,并使用CSS使其内联,但它总是像示例1一样结束,为什么? 例1: 1. 2. 3. 4. 五, 例2: 1,2,3,4,5 <?php $getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5"); while($rows=mysql_f
<?php
$getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5");
while($rows=mysql_fetch_assoc($getquery))
{
$id=$rows['id'];
echo '<br>';
echo '<div id="block" border="1" width="200" style="float:center">';
echo '
<a href="mypage.com/index.php?dog=', $id, '">
<img src="/thumb/', $id, '.jpg" alt="dogs!" />
</a>';
echo '</div>';
}
?>
从循环中取出换行符。每次有结果时,您都会打印
,这就是为什么它会出现在新行上
echo '<br />';
echo '<div id="block" border="1" width="200" style="float:center">';
$getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5");
while($rows=mysql_fetch_assoc($getquery)){
$id=$rows['id'];
echo '<a href="mypage.com/index.php?dog='. $id .'">
<img src="/thumb/'. $id .'.jpg" alt="dogs!" />
</a>';
}
echo '</div>';
echo'
';
回声';
$getquery=mysql_查询(“按ID限制从狗订单中选择*5”);
while($rows=mysql\u fetch\u assoc($getquery)){
$id=$rows['id'];
回声';
}
回声';
评论是的-请研究使用mysqli
带计数器:
echo '<div id="block" border="1" width="200" style="float:center">';
$i = 0;
$getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5");
while($rows=mysql_fetch_assoc($getquery)){
$id=$rows['id'];
echo '<a href="mypage.com/index.php?dog='. $id .'">
<img src="/thumb/'. $id .'.jpg" alt="dogs!" />
</a>';
$i++;
if($i == 5) {
echo '<br />';
$i = 0;
}
}
echo '</div>';
echo';
$i=0;
$getquery=mysql_查询(“按ID限制从狗订单中选择*5”);
while($rows=mysql\u fetch\u assoc($getquery)){
$id=$rows['id'];
回声';
$i++;
如果($i==5){
回声“
”;
$i=0;
}
}
回声';
从循环中取出换行符。每次有结果时,您都会打印
,这就是为什么它会出现在新行上
echo '<br />';
echo '<div id="block" border="1" width="200" style="float:center">';
$getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5");
while($rows=mysql_fetch_assoc($getquery)){
$id=$rows['id'];
echo '<a href="mypage.com/index.php?dog='. $id .'">
<img src="/thumb/'. $id .'.jpg" alt="dogs!" />
</a>';
}
echo '</div>';
echo'
';
回声';
$getquery=mysql_查询(“按ID限制从狗订单中选择*5”);
while($rows=mysql\u fetch\u assoc($getquery)){
$id=$rows['id'];
回声';
}
回声';
评论是的-请研究使用mysqli
带计数器:
echo '<div id="block" border="1" width="200" style="float:center">';
$i = 0;
$getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5");
while($rows=mysql_fetch_assoc($getquery)){
$id=$rows['id'];
echo '<a href="mypage.com/index.php?dog='. $id .'">
<img src="/thumb/'. $id .'.jpg" alt="dogs!" />
</a>';
$i++;
if($i == 5) {
echo '<br />';
$i = 0;
}
}
echo '</div>';
echo';
$i=0;
$getquery=mysql_查询(“按ID限制从狗订单中选择*5”);
while($rows=mysql\u fetch\u assoc($getquery)){
$id=$rows['id'];
回声';
$i++;
如果($i==5){
回声“
”;
$i=0;
}
}
回声';
从循环中取出换行符。每次有结果时,您都会打印
,这就是为什么它会出现在新行上
echo '<br />';
echo '<div id="block" border="1" width="200" style="float:center">';
$getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5");
while($rows=mysql_fetch_assoc($getquery)){
$id=$rows['id'];
echo '<a href="mypage.com/index.php?dog='. $id .'">
<img src="/thumb/'. $id .'.jpg" alt="dogs!" />
</a>';
}
echo '</div>';
echo'
';
回声';
$getquery=mysql_查询(“按ID限制从狗订单中选择*5”);
while($rows=mysql\u fetch\u assoc($getquery)){
$id=$rows['id'];
回声';
}
回声';
评论是的-请研究使用mysqli
带计数器:
echo '<div id="block" border="1" width="200" style="float:center">';
$i = 0;
$getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5");
while($rows=mysql_fetch_assoc($getquery)){
$id=$rows['id'];
echo '<a href="mypage.com/index.php?dog='. $id .'">
<img src="/thumb/'. $id .'.jpg" alt="dogs!" />
</a>';
$i++;
if($i == 5) {
echo '<br />';
$i = 0;
}
}
echo '</div>';
echo';
$i=0;
$getquery=mysql_查询(“按ID限制从狗订单中选择*5”);
while($rows=mysql\u fetch\u assoc($getquery)){
$id=$rows['id'];
回声';
$i++;
如果($i==5){
回声“
”;
$i=0;
}
}
回声';
从循环中取出换行符。每次有结果时,您都会打印
,这就是为什么它会出现在新行上
echo '<br />';
echo '<div id="block" border="1" width="200" style="float:center">';
$getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5");
while($rows=mysql_fetch_assoc($getquery)){
$id=$rows['id'];
echo '<a href="mypage.com/index.php?dog='. $id .'">
<img src="/thumb/'. $id .'.jpg" alt="dogs!" />
</a>';
}
echo '</div>';
echo'
';
回声';
$getquery=mysql_查询(“按ID限制从狗订单中选择*5”);
while($rows=mysql\u fetch\u assoc($getquery)){
$id=$rows['id'];
回声';
}
回声';
评论是的-请研究使用mysqli
带计数器:
echo '<div id="block" border="1" width="200" style="float:center">';
$i = 0;
$getquery=mysql_query("SELECT * FROM dogs ORDER by ID LIMIT 5");
while($rows=mysql_fetch_assoc($getquery)){
$id=$rows['id'];
echo '<a href="mypage.com/index.php?dog='. $id .'">
<img src="/thumb/'. $id .'.jpg" alt="dogs!" />
</a>';
$i++;
if($i == 5) {
echo '<br />';
$i = 0;
}
}
echo '</div>';
echo';
$i=0;
$getquery=mysql_查询(“按ID限制从狗订单中选择*5”);
while($rows=mysql\u fetch\u assoc($getquery)){
$id=$rows['id'];
回声';
$i++;
如果($i==5){
回声“
”;
$i=0;
}
}
回声';
看起来您的连接是错误的
<a href="mypage.com/index.php?dog='. $id . '">
<img src="/thumb/'. $id . '.jpg" alt="dogs!" />
看起来您的连接是错误的
<a href="mypage.com/index.php?dog='. $id . '">
<img src="/thumb/'. $id . '.jpg" alt="dogs!" />
看起来您的连接是错误的
<a href="mypage.com/index.php?dog='. $id . '">
<img src="/thumb/'. $id . '.jpg" alt="dogs!" />
看起来您的连接是错误的
<a href="mypage.com/index.php?dog='. $id . '">
<img src="/thumb/'. $id . '.jpg" alt="dogs!" />
不要使用mysql
,使用mysqli
和mysql.*
是不推荐的。请查看PDO
或mysqli.*
。能否显示该问题的屏幕截图?我看不出你的问题出在哪里。请删除回音“”;为什么你把“/”放在
标记的末尾,而不是
?请记住:
=HTML4和HTML5,
=XHTML4不要使用mysql
,使用mysqli
和mysql.*
是不推荐的。请查看PDO
或mysqli.*
。能否显示该问题的屏幕截图?我看不出你的问题出在哪里。请删除回音“”;为什么你把“/”放在
标记的末尾,而不是
?请记住:
=HTML4和HTML5,
=XHTML4不要使用mysql
,使用mysqli
和mysql.*
是不推荐的。请查看PDO
或mysqli.*
。能否显示该问题的屏幕截图?我看不出你的问题出在哪里。请删除回音“”;为什么你把“/”放在
标记的末尾,而不是
?请记住:
=HTML4和HTML5,
=XHTML4不要使用mysql
,使用mysqli
和mysql.*
是不推荐的。请查看PDO
或mysqli.*
。能否显示该问题的屏幕截图?我看不出你的问题出在哪里。请删除回音“”;为什么你把“/”放在
标记的末尾,而不是
?请记住:
=HTML4和HTML5,
=XHTML4非常感谢您!)关于这个问题,还有一个问题,如果我想在每一行上设置5个,或者在每一行上设置更多,但每一行都应该有相同数量的输出,我该怎么做?@user2406918使用计数器$i++;在您的while循环中,检查它是否等于5,回声,并将计数器重置为
0
,非常感谢!)关于这个问题,还有一个问题,如果我想在每一行上设置5个,或者在每一行上设置更多,但每一行都应该有相同数量的输出,我该怎么做?@user2406918使用计数器$i++;在您的while循环中,检查它是否等于5,回声,并将计数器重置为
0
,非常感谢!)还有一个问题,如果我想每行5个,或者每行多个,但每行都应该有