日期:2014-05-16  浏览次数:20878 次

这样一句话怎么取不到值呢
session('sfsb_id')的值是201
表a_tbl中的sfsb_id对应的值也有201的。(数据类型中都是设计为数字型)

可是用下面这句SQL,却取不到值,不知什么原因。


"select A_tbl.* from A_tbl where A_tbl.sfsb_id = cint(session('sfsb_id'))"


如果改成下面的,直接搜索201的,倒是可以取到值:
"select A_tbl.* from A_tbl where A_tbl.sfsb_id = 201"

SQL取数据?搜索

------解决方案--------------------
"select A_tbl.* from A_tbl where A_tbl.sfsb_id = "&session("sfsb_id")