用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

brophp sql语句处理问题

   注:数据库字段name  值"2"  带""

在控制器中执行p($user -> where(array('name'=>'"2"')) -> select());  不会查询到该条记录  组合出来的sql语句如下




sql语句
SELECT name FROM bro_user WHERE name='2' ORDER BY name ASC  不正确 应该是SELECT name FROM bro_user WHERE name='"2"' ORDER BY name ASC

假如把db.class.php类中改了 如图


就不会出先问题

$value[]=str_replace(array('"', "'"), '', $val);  这句话是什么意思啊?不懂 新手。。。
望知道得解释下 。。。

昵称: wlinbj  时间: 2011-09-30 18:15:00
没人回答哈、、、
昵称: wlinbj  时间: 2011-10-08 11:41:00
发表评论
昵称:
内容:
验证: