www.ctrt.net > 大神,我在myBAtis(连的mysql)中iD in (${IDstr}...

大神,我在myBAtis(连的mysql)中iD in (${IDstr}...

$代表直接替换,就是用”1,2,3,4,5“直接替换${Idstr},该动作执行实在prepare操作之前。 而#代表要进行类型转换,是在prepare操作之后,实际上是setString方法 你这样直接把$换成#当然不行了 你这个查询正确的写法,${Idstr}的位置应该使用fo...

把Idstr foreach: WHERE id IN #{item}

$arr = array("'a'","'b'"); $mysql_query ("SELECT * FROM TABLE WHERE Field IN (".implode(",", $arr).")");

可以在页面上给一个隐藏域 然后让隐藏域的值等于idstr 的值就可以了 (隐藏域指 )

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com