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 展开
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 展开
展开全部
拿下面这段单独建个页面,改一下你的数据库名,表等信息试试。
<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>
<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>
追问
恩 这个代码很好用。
直接就能查到数据库中的数据了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用where
select * from table where id2=8
select * from table where id2=8
追问
能给我比较全一点的么 问这个问题就是因为比较不动PHP
查询数据库用啥
前台列表出查询的数据库用啥
追答
select * from table where ID2=$_GET['id2'];
访问则用
http://localhost/index.php?id2=8
你下次问的时候,把代码帖出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询