首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

MYSQL话语疑惑

2013-07-04 
MYSQL语句疑惑 $sqlselect * from news where id .$_GET[id]. $querymysql_query($sql) $rs

MYSQL语句疑惑
 $sql="select * from news where id = '".$_GET['id']."'";
 $query=mysql_query($sql);
 $rs=mysql_fetch_array($query);


上面那句查询语句为什么这样写会出错$sql="select * from news where id = $_GET['id']";
求解答,新手关于单引号和双引号的区别和为什么要上面那样写,不明白,谢谢!
[解决办法]
这是 php 的约定,没有什么为什么
在双引号中出现关联数组的成员时,必须写作
"$_GET[id]"

"{$_GET['id']}"
[解决办法]
echo $sql; 一切就明白了

热点排行