社区
基础编程
帖子详情
怎么在SQL语句中使用一个变量?
zhbsqqqbb
2007-03-14 10:43:22
$id=$_SERVER['QUERY_STRING'];
echo $id;
$query ="select bt,fbsj from tztg where id='$id'";
上面这句SQL语句该怎么写才能正确使用变量$id?
谢谢大家
...全文
211
10
打赏
收藏
怎么在SQL语句中使用一个变量?
$id=$_SERVER['QUERY_STRING']; echo $id; $query ="select bt,fbsj from tztg where id='$id'"; 上面这句SQL语句该怎么写才能正确使用变量$id? 谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhbsqqqbb
2007-03-14
打赏
举报
回复
哦,谢谢fishfun123()和fredyj(醉爱酸奶),果然,我用了QUERY_STRING,结果导致$id是
id=22,而不是22,呵呵
fredyj
2007-03-14
打赏
举报
回复
1.
echo $query ;
看一下先,到底查询了什么
2.你为什么要用
$id=$_SERVER['QUERY_STRING'];
干嘛不用 $_GET[id] 呢。
很明显
/****************/
“QUERY_STRING”
查询(query)的字符串(URL 中第一个问号 ? 之后的内容)。
/****************/
不是你要的id号
fishfun123
2007-03-14
打赏
举报
回复
echo $query;
看看是什么.
zhbsqqqbb
2007-03-14
打赏
举报
回复
fishfun123() :
谢谢,可是还是不行
fishfun123
2007-03-14
打赏
举报
回复
$id=$_SERVER['QUERY_STRING'];
echo $id;
$query ="select bt,fbsj from tztg where id='" . $id . "'";
zhbsqqqbb
2007-03-14
打赏
举报
回复
我用(int)转换之后,输出$id怎么变成0了?实际上是22啊
zhbsqqqbb
2007-03-14
打赏
举报
回复
我试试
xiaoj515515
2007-03-14
打赏
举报
回复
是不是$id的问题,先用(int)转换一下..
$id = (int)$_SERVER['QUERY_STRING'];
echo $id;
$query = "select bt,fbsj from tztg where id = '$id'";
zhbsqqqbb
2007-03-14
打赏
举报
回复
不行啊,我这样写查询不出任何数据,如果改成
select bt,fbsj from tztg where id='22'就会查询出一条数据
实际上,我输出$id时,$id就是22
iasky
2007-03-14
打赏
举报
回复
你写的就可以了阿
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的问题:1. 自己写了SQL却不知道对不对。2. 在上线后发现原有的数据内容
SQL语句
执⾏结果没问题, 但是数据变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何写了。4. 看不懂同⾏写的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会写。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编写⽅法。不再为
SQL语句
而烦恼。真正做到面对任何问题能够判断出
SQL语句
是不是能够实现,该怎样实现。
Sql语句
中
使用
自定义
变量
在项目
中
为了覆盖测试用例会对数据库某个表
中
的
一个
或多个字段进行修改进行一系列的操作,而查询条件的那个字段经常用到 如果查询条件的值变了,涉及到的语句就要
一个
一个
进行粘贴,比较麻烦,而我这个人属于很懒的那种 所以我对这几种情况分别写了几个
sql语句
,在前边定义
一个
变量
,执行完
变量
设置后,需要改哪个就执行哪个。 set @id = '123'; /*设置
变量
@id*/ update
【MySQL 每日一技】在 SQL 语句
中
使用
自定义
变量
【MySQL 每日一技】在 SQL 语句
中
使用
自定义
变量
mysql
sql语句
使用
变量
_Sql
中
的
变量
使用
我们在学 Python 或者其他编程语言的时候都应该有学过
变量
这么
一个
东西,可是 Sql 这种查询语言
中
怎么也有
变量
呢?具体有什么用呢?我们来看一下实际应用场景。现在有这么
一个
表 t ,表结构如下:time1 表示浏览日期,time2 表示加购物车日期,time3 表示下订单日期,time4 表示收货日期。这四个日期有什么关系呢?就是都有可能不相等,也有可能都相等,还有可能部分相等。如果我们想要看...
MySQL
sql语句
中
变量
应用
用户
变量
:以“@”开始,形式为“@
变量
名”。用户
变量
跟mysql客户端是绑定的,设置的
变量
,只对当前用户
使用
的客户端生效。 全局
变量
:定义时,以如下两种形式出现,set GLOBAL
变量
名 或者 set @@global.
变量
名,对所有客户端生效。只有具有super权限才可以设置全局
变量
。 会话
变量
:只对连接的客户端有效。 局部
变量
:作用范围在begin到end语句块之间。在该语句块里设置的
变量
。declare语句专门用于定义局部
变量
。set语句是设置不同类型的
变量
,包括会话
变量
和全局
变量
。 .
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章