perl 参数问题

x_smooth 2015-07-30 11:30:33
我写的一个PERL脚本,里面有个时间参数$cur_date设置为20150729,而且在数据库中有一张配置表专门记录表信息,表有个字段FILTER_NAME为过滤条件,里面内容为:WHERE 字段>$cur_date and 字段<$cur_date,但在PERL脚本获取这个过滤字段的信息,且查询的时候$cur_date 这个参数不会自动变成20150729,即变成select * from 表 WHERE 字段>$cur_date and 字段<$cur_date 不会是:select * from 表 WHERE 字段>20150729and 字段<20150729 有那位高手知道,不胜感谢!
...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuboying 2015-08-30
  • 打赏
  • 举报
回复
$sql =qq(select * from 表 WHERE 字段>$cur_date and 字段<$cur_date);
马达马达达 2015-08-27
  • 打赏
  • 举报
回复
一般都可以的啊 $sql = "select * from 表 WHERE 字段>$cur_date and 字段<$cur_date"; 要是不行试试拼字符串 $sql = "select * from 表 WHERE 字段>".$cur_date." and 字段<".$cur_date;
jerryflying 2015-08-04
  • 打赏
  • 举报
回复
数据库查询语句要先做成字符串,再传入查询。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧