怎么实现PHP调用MYSQL数据库,实现数据横排?

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:53:51
请看清楚标题,是实现横排数据,不是调用数据,是调用后怎么横排.
代码如下,这样只能实现竖排~~~
<div class="title2">
<p class="p1"><a href="http://../" target="_blank">标题</a></p>
</div>

<?

$mysql_server_name = "localhost";
$mysql_username = "root";
$mysql_password = "*****";
$mysql_database = "ceshi";

//add是表名,其中包括三个字段 id name url
$sql = 'SELECT * FROM `add` ORDER BY `add`.`id` DESC';

$connect= mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);

$result = mysql_db_query( $mysql_database, $sql, $connect);

while($row=mysql_fetch_row($result))
{

?>

<div class="web3">
<ul>

<li><a href

while($row=mysql_fetch_row($result))
{

?>

<div class="web3">
<ul>

<li><a href="<?=$row[2]?>" target="_blank"><?=$row[1]?></a></li>
</ul>
<?
}

改成

echo '<div class="web3"><ul>';
while($row=mysql_fetch_row($result))echo '<li><a href="'.$row[2].'" target="_blank">'.$row[1].'</a></li>';
echo '</ul>';

如果没有定义CSS的话,在前面加上

<style>
.web3 ul{width:800px;}
.web3 ul li{width:80px;float:left;}
</style>

你不要加那些DIV、UL、LI呀,只要有它们,肯定是竖排,比如下面这样:

while($row=mysql_fetch_row($result))
{
echo "<a href='$row[2]' target='_blank'>$row[1]</a>";
}

或者使用TABLE,语句是:
echo '&l