Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 同时在同一行上循环输出_Php_Mysql - Fatal编程技术网

Php 同时在同一行上循环输出

Php 同时在同一行上循环输出,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循环,我将数据库中的一些内容输出到我的页面,但我有一个问题,当运行代码时,它会出现在不同的行上,如示例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_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个,或者每行多个,但每行都应该有