以下是代码<?php
$dsn ='mysql:dbname=phpkiso;host=localhost';
$user ='root';
$password ='';
$dbh =new PDO($dsn,$user,$password);
$dbh->query('SET NAMES UTF-8');
$sql ='SELECT* FROM anketo WHERE 1';
$stmt =$dbh->prepare($sql);
$stmt->execute();
while(1)
{
$rec = $stmt->fetch(PDO::FETCH_ASSOC);
if($rec==false)
{
break;
}
echo "<tr>";
echo $rec['code'];
echo $rec['nickname'];
echo $rec['email'];
echo $rec['goiken'];
echo '<br />';}
想把code,nickname,email,goiken的数据以一行一行表来排列帮帮忙。
//参考这个最基本的吧:
<?php
$link = mysql_connect('localhost', 'root', '123456');
mysql_select_db('youdatabase', $link);
$result = mysql_query('SELECT id, title FROM table', $link);
?>
<html>
<head>
<title>文章列表</title>
</head>
<body>
<h1>文章列表</h1>
<ul>
<?php while ($row = mysql_fetch_assoc($result)): ?>
<li>
<a href="/show.php?id=<?php echo $row['id'] ?>">
<?php echo $row['title'] ?>
</a>
</li>
<?php endwhile; ?>
</ul>
</body>
</html>
<?php
mysql_close($link);追问
<?php
$link = mysql_connect('localhost', 'root', '123456');
mysql_select_db('zhaobiao', $link);
$result = mysql_query('SELECT id,name from table',$link);
?>
// 然后你要表格:
<table>
<tr>
<td>编号</td>
<td>姓名</td>
</tr> <!--先把标题写好 -->
<?php while ($row = mysql_fetch_assoc($result)): //开始循环
?>
<tr>
<td><?php echo $row["id"] ?></td>
<td><?php echo $row["name"] ?></td>
</tr>
<?php endwhile; //数据操作完,结束循环
mysql_close($link); ?> //关闭数据库
</table>
<?php
$link = mysql_connect('localhost', 'root', '123456');
mysql_select_db('youdatabase', $link);
$result = mysql_query('SELECT id, title FROM table', $link);
?>
<html>
<head>
<title>文章列表</title>
</head>
<body>
<h1>文章列表</h1>
<ul>
<?php while ($row = mysql_fetch_assoc($result)): ?>
<li>
<a href="/show.php?id=<?php echo $row['id'] ?>">
<?php echo $row['title'] ?>
</a>
</li>
<?php endwhile; ?>
</ul>
</body>
</html>
<?php
mysql_close($link);追问
能不能把我的内容操作下可以吗,不是很理解
追答首先:从数据库获取数据:<?php
$link = mysql_connect('localhost', 'root', '123456');
mysql_select_db('zhaobiao', $link);
$result = mysql_query('SELECT id,name from table',$link);
?>
// 然后你要表格:
<table>
<tr>
<td>编号</td>
<td>姓名</td>
</tr> <!--先把标题写好 -->
<?php while ($row = mysql_fetch_assoc($result)): //开始循环
?>
<tr>
<td><?php echo $row["id"] ?></td>
<td><?php echo $row["name"] ?></td>
</tr>
<?php endwhile; //数据操作完,结束循环
mysql_close($link); ?> //关闭数据库
</table>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-05-29
后台传json数组到前台用js处理
第2个回答 推荐于2016-03-10
echo "<table>";
echo "<tr>";
echo "<td>".$rec['code']."</td>";
echo "<td>".$rec['nickname']."</td>";
echo "<td>".$rec['email']."</td>";
echo "<td>".$rec['goiken']."</td>";
echo "</tr>";
echo "</table>";
你的读取数据库这些就不用动了,输出的时候,先在最外层输出个table标签,然后你那堆echo,换成我发的上面的中间这段,table的行列的宽高,自己用css调整就可以了~
祝编程愉快~追问
echo "<tr>";
echo "<td>".$rec['code']."</td>";
echo "<td>".$rec['nickname']."</td>";
echo "<td>".$rec['email']."</td>";
echo "<td>".$rec['goiken']."</td>";
echo "</tr>";
echo "</table>";
你的读取数据库这些就不用动了,输出的时候,先在最外层输出个table标签,然后你那堆echo,换成我发的上面的中间这段,table的行列的宽高,自己用css调整就可以了~
祝编程愉快~追问
谢谢你的回答。按照你那样输入后,没有出现表格阿怎么回事
追答加我qq吧,我帮你解决1119335604
本回答被提问者采纳