brophp sql语句处理问题
注:数据库字段name 值"2" 带""
在控制器中执行p($user -> where(array('name'=>'"2"')) -> select()); 不会查询到该条记录 组合出来的sql语句如下
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title="Click Here To EnLarge">
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类中改了 如图
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title="Click Here To EnLarge">
就不会出先问题
$value[]=str_replace(array('"', "'"), '', $val); 这句话是什么意思啊?不懂 新手。。。
望知道得解释下 。。。
在控制器中执行p($user -> where(array('name'=>'"2"')) -> select()); 不会查询到该条记录 组合出来的sql语句如下
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title="Click Here To EnLarge">
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类中改了 如图
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title="Click Here To EnLarge">
就不会出先问题
$value[]=str_replace(array('"', "'"), '', $val); 这句话是什么意思啊?不懂 新手。。。
望知道得解释下 。。。
作者: wlinbj 发布时间: 2011-09-30
没人回答哈、、、
作者: wlinbj 发布时间: 2011-10-08