怎么在SQL语句中使用一个变量? 不行啊,我这样写查询不出任何数据,如果改成select bt,fbsj from tztg where id='22'就会查询出一条数据实际上,我输出$id时,$id就是22 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是$id的问题,先用(int)转换一下..$id = (int)$_SERVER['QUERY_STRING'];echo $id;$query = "select bt,fbsj from tztg where id = '$id'"; 我用(int)转换之后,输出$id怎么变成0了?实际上是22啊 $id=$_SERVER['QUERY_STRING'];echo $id;$query ="select bt,fbsj from tztg where id='" . $id . "'"; fishfun123() :谢谢,可是还是不行 echo $query;看看是什么. 1.echo $query ;看一下先,到底查询了什么2.你为什么要用 $id=$_SERVER['QUERY_STRING'];干嘛不用 $_GET[id] 呢。很明显/****************/“QUERY_STRING”查询(query)的字符串(URL 中第一个问号 ? 之后的内容)。 /****************/不是你要的id号 哦,谢谢fishfun123()和fredyj(醉爱酸奶),果然,我用了QUERY_STRING,结果导致$id是id=22,而不是22,呵呵 用户注册以后,自动发EMAIL到注册用户的邮箱。这个是怎么做 一道面试题,求思路,求代码。高分 数组中的引用是怎么回事 插入数据库错误的问题?问题出在哪里? 帮忙看一下PHP的JS的弹出提示框 PHP如果实现自定义公式 php取得当前网页的路径,急 100分问$_POST值成双倍了!!!,中间还有input控件名称 巨牛的网站管理程序phpnuke,还有。 php 如何实现 跨域读取其他网站的cookie 子目录下的页面无法在浏览器中显示? 关于数组问题,请高手帮忙
$id = (int)$_SERVER['QUERY_STRING'];
echo $id;
$query = "select bt,fbsj from tztg where id = '$id'";
echo $id;
$query ="select bt,fbsj from tztg where id='" . $id . "'";
看看是什么.
echo $query ;看一下先,到底查询了什么2.你为什么要用 $id=$_SERVER['QUERY_STRING'];干嘛不用 $_GET[id] 呢。
很明显/****************/
“QUERY_STRING”
查询(query)的字符串(URL 中第一个问号 ? 之后的内容)。
/****************/不是你要的id号
id=22,而不是22,呵呵