欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php接收地址栏上的id,该怎么解决

程序员文章站 2024-01-16 20:27:40
...
php接收地址栏上的id
PHP code

文件命名为test.php,编辑环境为editplus,按ctrl+b,在页面上弹出
HTML code
Notice: Undefined index: id in D:\server\apache\www\test.php on line 2参数有误

于是我便在地址栏上输入
HTML code
http://localhost/test.php[color=#FF0000]?id=2[/color]

可是这次显示的错更多
HTML code
Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in D:\server\apache\www\test.php on line 7Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 (trying to connect via tcp://loaclhost:3306) in D:\server\apache\www\test.php on line 7Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in D:\server\apache\www\test.php on line 7Warning: mysql_query() expects parameter 2 to be resource, boolean given in D:\server\apache\www\test.php on line 9Warning: mysql_query() expects parameter 2 to be resource, boolean given in D:\server\apache\www\test.php on line 11Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in D:\server\apache\www\test.php on line 12鍙傛暟鏈夎

我查找原因好久,实在没招了,哪位大大能帮忙分析原因,感激不尽!!!!!

------解决方案--------------------
mysql_connect(), 数据库连接错误

PHP code
$conn = mysql_connect('loaclhost','root','123456') or die("can not connect Mysql Server");mysql_select_db("数据库名",$conn);//你的数据库名叫 use msg ?$sql = "select * from denglu where id = $id";$var = mysql_query($sql);
------解决方案--------------------
if(isset($_REQUEST['id'])){
$id = $_REQUEST['id'];
if($id == 0){
exit("The parameter is wrong!");
}
}
echo $id;
@ $conn = mysql_connect('localost', 'root', '123456') or die("Connection Failure:" .mysql_errno());
mysql_select_db('msg', $conn);
mysql_query("set names ''utf8");
$sql = "select * from denglu where id = $id";
$result = mysql_query($sql);
while($rs = mysql_fetch_assoc($result)){
var_dump($rs);
}
输入url: localhost/index.php?id=2即可获取到id
------解决方案--------------------
$id=isset($_GET["id"])?$_GET["id"]:0;
php接收地址栏上的id,该怎么解决

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频