MySQL数据库下,同一张表下查询多条数据,怎么才能在一张列表中显示 20
MySQL数据库,navicat工具,查询一张表的时候有三条语句,用;分割,但是显示的结果却是结果1,结果2,结果3···,不要这种显示方式,只要呈现一个结果中包含着三条...
MySQL数据库,navicat工具,查询一张表的时候有三条语句,用;分割,但是显示的结果却是结果1,结果2,结果3···,不要这种显示方式,只要呈现一个结果中包含着三条语句的结果就行,类似于Oracle用pl/sql查询的结果一样。
展开
1个回答
展开全部
<?php
$link=mysql_connect('localhost','root','');
mysql_select_db('chang',$link);
$sql="select * from banji";
mysql_query("set names gb2312");
$result1=mysql_query($sql,$link);
?>
<table border="1" width="90%"><tr><th>姓名</th><th>学号</th><th>手机号</th></tr>
<?php
for($i=0;$i<mysql_num_rows($result1);$i++)
{
$row1=mysql_fetch_array($result1);?>
<tr><td><?php echo $row1['name'];?></td><td><?php echo $row1['xuehao'];?></td><td><?php echo $row1['tel'];?></td></tr>
<?php } ?>
</table>
$link=mysql_connect('localhost','root','');
mysql_select_db('chang',$link);
$sql="select * from banji";
mysql_query("set names gb2312");
$result1=mysql_query($sql,$link);
?>
<table border="1" width="90%"><tr><th>姓名</th><th>学号</th><th>手机号</th></tr>
<?php
for($i=0;$i<mysql_num_rows($result1);$i++)
{
$row1=mysql_fetch_array($result1);?>
<tr><td><?php echo $row1['name'];?></td><td><?php echo $row1['xuehao'];?></td><td><?php echo $row1['tel'];?></td></tr>
<?php } ?>
</table>
追问
不要PHP脚本,用sql或者请指点是不是工具的问题?况且你给的脚本完全是没看懂我的需求!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |