$query = mysql_query( select * from 表名 where id='$_GET[id]' )中'$_GET[id]'是什么意思?弄不明白啊
3个回答
展开全部
$_GET是PHP中的预设数组,通过GET方法访问网站的话,GET提交的数据就会保存在$_GET数组中
比如我现在访问的网址是
http://zhidao.baidu.com/question/258023076.html?push=cookie
如果后台是PHP的话,则
$_GET数组里会有一个
$_GET['push'],对应的值是'cookie'
如果你访问的是
http://localhost/abc.php?id=123&name=defg&action=select
则$_GET数组里就会有
$_GET['id] = 123
$_GET['name'] = 'defg'
$_GET['action'] = 'select'
这样看懂了吗??
比如我现在访问的网址是
http://zhidao.baidu.com/question/258023076.html?push=cookie
如果后台是PHP的话,则
$_GET数组里会有一个
$_GET['push'],对应的值是'cookie'
如果你访问的是
http://localhost/abc.php?id=123&name=defg&action=select
则$_GET数组里就会有
$_GET['id] = 123
$_GET['name'] = 'defg'
$_GET['action'] = 'select'
这样看懂了吗??
展开全部
这个是你接受的参数,就是前台通过get方法传到后端的id值,然后where里面使用id = $_GET[id],说明白了 就相当于 查询id = 10(10就是指$_GET[id]的)的意思。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼下说的很正确,不过尽量别这样用,不安全。要不id过滤一下,不然会注入的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询