输入地址http://127.0.0.1/index.php?id=12345 from 表1,怎样查询MySQL数据库表1中id=12345的记录?

PHP代码怎样写?

<?php
//这是一个例子
mysql_connect("localhost","root","数据库密码");
mysql_select _db("数据库名");
$sql="Select CD_Url from ".tname('dj')." where CD_ID=".$CD_ID."";
$row=$db->getrow($sql);
echo $row['CD_Url'];
?>

如果当前index.php?id=1 

就查询数据库dj表,并查询序号1,字段为CD_Url的内容。

列子截图:


依葫芦画瓢应该会的吧?

不会就把数据库的结构图贴上来。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-27
在你请求的页面中,使用$id = $_GET['id']将你传递的请求数据获取到.//12345
再连接数据库,建立连接之后,使用SQL语句查询就可以了. (SELECT * FROM 表名 WHERE id=$id)
然后判断数据的有效性,返回数据就可以了.
第2个回答  2014-03-27
$id = $_GET['id'];
mysql_connect("localhost","root","数据库密码");
mysql_select _db("数据库名");

$sql = "SELECT * FROM 表1 WHERE id=$id LIMIT 1";
$resource = mysql_query($sql);
$result = mysql_fetch_assoc($resource);
var_dump($result);本回答被提问者采纳
第3个回答  2014-03-27
<?php
$id = $_GET['id'];
$sql = "SELECT * FROM 表1 WHERE id=$id LIMIT 1";
$resource = mysql_query($sql);


?>

相似回答