如何在行和列中显示MySQL表数据

时间:2015-01-31 15:06:33

标签: php html mysql html5

<?php

mysql_connect('server', 'user', 'Pass');
mysql_select_db('add');
$query =mysql_query('select * from addimage');

while( $row = mysql_fetch_assoc($query) )
{

echo "$row[url]";
}

?>

我已经使用此代码在网页上显示网址。显示如下 http:\ 12122.comhttp:\ asfasfasfas.com等。 我想显示这个网址有这样的差距

      http:\\12122.com           http:\\asfasfasfas.com 
      http:\\fgsdgsg.com         http:\\fdgfdagfgf.com

6 个答案:

答案 0 :(得分:0)

快速解决方案是:

$left_right = 'left'
while( $row = mysql_fetch_assoc($query) )
{
if ($left_right == 'left' ) {
    echo $row['url'];
    $left_right = 'right';
} else {
    echo '     yuor gap    '.$row['url']."\n";
    $left_right = 'left';
} 
}

答案 1 :(得分:0)

试试这个:

<?php

mysql_connect('server', 'user', 'Pass');
mysql_select_db('add');
$query =mysql_query('select * from addimage');

while( $row = mysql_fetch_assoc($query) )
{

echo '<div style="min-width:180px;height:40px;border:gray 1px;float:left;">'.$row['url']. '</div>';
}

?>

答案 2 :(得分:0)

你必须检查循环的模数,并相应地在CSS的帮助下左右放置输出。

$i=0;
    while( $row = mysql_fetch_assoc($query) )
    {
    if ($i % 2 == 0 ) {
        echo '<div style="float:right">$row[url]</div>;
    } else {
        echo '<div style="float:left">$row[url]</div>;
    } 
$i++;
    }

答案 3 :(得分:0)

在span标记中包装每个url并设置其css边距以将它们分开,试试这个:

<?php
echo '<span style="margin:20px;float:left;">http://site1.com</span>';
echo '<span style="margin:20px;float:left;">http://site2.com</span>';
echo '<span style="margin:20px;float:left;">http://site3.com</span>';
echo '<span style="margin:20px;float:left;">http://site4.com</span>';
?>

所以,在while循环中,执行以下操作:

echo '<span style="margin:20px;float:left;">$row[url]</span>';

答案 4 :(得分:0)

尝试以下代码,

<?php

mysql_connect('server', 'user', 'Pass');
mysql_select_db('add');
$query =mysql_query('select * from addimage');

$i = 1;
while( $row = mysql_fetch_assoc($query) )
{
    echo "<div style='float:left; margin:0px 10px 0px 10px'>".$row['url']."</div>";

    if($i % 2 == 0)
    {
        echo "<div style='clear:both'></div>";
    }

    $i++;
}

?>

答案 5 :(得分:-1)

你应该试试

<?php

mysql_connect('servername', 'username', 'Password');
mysql_select_db('add');
$query =mysql_query('select * from addimage');

while( $row = mysql_fetch_assoc($query) )
{

echo '<div style="min-width:180px;height:40px;border:gray 1px;float:left;">'.$row['url']. '</div>';
}

?>

&GT;