php从url获取ID在按ID读取一条数据
url127.0.0.1/test.php?id=1获取id为1,然后到数据库中读取id1的数据,下面的测试代码在浏览器下刷新总是id循环,我只想rulid=1的时候显示...
url 127.0.0.1/test.php?id=1
获取id为1,然后到数据库中读取id1的数据,
下面的测试代码 在浏览器下刷新总是id循环 ,我只想rul id=1的时候显示1 id=2的时显示2的数据
正确的代码应该怎么写
<?php
include("config.php");
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?php
$sql="select * from `message` where `id` like '%{$id}%' order by rand() limit 1";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
<tr bgcolor="#eff3ff">
<td><a target="_blank" title="详情信息" href="date.php?=<?php error_reporting(0);echo $row[id];?>">id:<?php error_reporting(0);echo $row[id];?> 标题:<?php error_reporting(0);echo $row[title];?> 用户:<?php echo $row[user];?>内容:<?php echo $row[content];?></td>
</tr>
</a>
<?php
}
?>
</table> 展开
获取id为1,然后到数据库中读取id1的数据,
下面的测试代码 在浏览器下刷新总是id循环 ,我只想rul id=1的时候显示1 id=2的时显示2的数据
正确的代码应该怎么写
<?php
include("config.php");
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?php
$sql="select * from `message` where `id` like '%{$id}%' order by rand() limit 1";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
<tr bgcolor="#eff3ff">
<td><a target="_blank" title="详情信息" href="date.php?=<?php error_reporting(0);echo $row[id];?>">id:<?php error_reporting(0);echo $row[id];?> 标题:<?php error_reporting(0);echo $row[title];?> 用户:<?php echo $row[user];?>内容:<?php echo $row[content];?></td>
</tr>
</a>
<?php
}
?>
</table> 展开
2个回答
2014-04-23
展开全部
select * from `message` where `id` ='$id'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询