PHP 读取多条数据库中数据

数据库表格IDID2other1other2other3199aaaabbbbbccccc299sddsadfdfdsffdsfsdf399332dwdfdsfsdfdf... 数据库表格

ID ID2 other1 other2 other3
1 99 aaaa bbbbb ccccc
2 99 sddsa dfdfdsf fdsf sdf
3 99 332dw dfdsf sd fdfdsf
4 88 dsfsdf dfdsfdsf fdfdsf

PHP怎么写能在前台一个页面同时读取数据表格中ID2相同的数据,并在一个页面显示如下

例如是99这个ID2数据

aaaa bbbbb ccccc
sddsa dfdfdsf fdsf sdf
332dw dfdsf sd fdfdsf

如果是查询 88这个ID2数据
就只显示

dsfsdf dfdsfdsf fdfdsf
展开
 我来答
阿崔福绵
2011-04-07 · TA获得超过612个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:470万
展开全部
拿下面这段单独建个页面,改一下你的数据库名,表等信息试试。

<table width="50%" border="0">
<tr>
<td>ID</td>
<td>ID2</td>
<td>order1</td>
<td>order2</td>
<td>order3</td>
</tr>
<?php
//连接数据库
$conn=@ mysql_connect("服务器地址","用户名","密码") or die("连接数据库失败!");
mysql_select_db("数据库名",$conn) or die("连接数据库失败!");
mysql_query("set names 'GBK'");
//连接结束

//接收提交过来查询的ID
$id=$_POST["id"];
//查询数据库相关数据
$sql="select * from 数据表名 where ID2='".$id."' order by id desc";
$query=mysql_query($sql);
//循环输出
while($row=mysql_fetch_array($query)){
?>
<tr>
<td><?php echo $row["ID"];?></td>
<td><?php echo $row["ID2"];?></td>
<td><?php echo $row["order1"];?></td>
<td><?php echo $row["order2"];?></td>
<td><?php echo $row["order3"];?></td>
</tr>
<?php
}
?>
</table>
<form name="form1" method="post" action="">
<input type="text" name="id">
<input type="submit" name="Submit" value="查询">
</form>
追问
恩  这个代码很好用。

直接就能查到数据库中的数据了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
earyuoyt134
2011-04-07 · TA获得超过1091个赞
知道大有可为答主
回答量:1432
采纳率:0%
帮助的人:1277万
展开全部
用where
select * from table where id2=8
追问
能给我比较全一点的么  问这个问题就是因为比较不动PHP

查询数据库用啥

前台列表出查询的数据库用啥
追答
select * from table where ID2=$_GET['id2'];
访问则用

http://localhost/index.php?id2=8
你下次问的时候,把代码帖出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式