哪位帮改下正则的问题?

想模拟一下Pdo的bindParam功能

写了一段简答的代码,如下: 查看链接吧,我搞不定大段的代码:代码图片展示 以上代码基本上可以实现简单的绑定功能,会输出拉下结果:

SELECT * FROM TABLE WHERE conId=1 AND title LIKE '测试' AND created<='12312321312' ORDER BY conId DESC LIMIT 1

但是情况特殊的话就不行了,比如:

$sql = "SELECT * FROM TABLE WHERE conId=:id AND test=:idte AND title LIKE :kw AND created<=:time ORDER BY conId DESC  LIMIT 1";

$args = array('id'=>1,'idte'=>'tester','kw'=>'测试','time'=>12312321312); 把$sql和$args都修改一下,输出的结果就会混乱,看" test=1te"这里

SELECT * FROM TABLE WHERE conId=1 AND test=1te AND title LIKE '测试' AND created<='12312321312' ORDER BY conId DESC LIMIT 1
阅读 4.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题