这样写条件会不会被SQL注入? [ 新手入门 ]
public function actionSearchResult() {
if (isset($_GET['SearchForm'])) {
//接收表单传过来的关键字
$keywords = $_GET['SearchForm']['keywords'];
$dataProvider = new CActiveDataProvider('Downloads', array(
'criteria' => array(
'condition' => 'title like "%' . $keywords . '%"',
'order' => 'id DESC',
),
));
$this->render('searchResult', array('dataProvider' => $dataProvider));
}
}
关键字$keywords会不会被SQL注入呢?
共 2 条回复
webyjh
注册时间:2011-12-12
最后登录:2016-10-06
在线时长:1小时45分
最后登录:2016-10-06
在线时长:1小时45分
- 粉丝2
- 金钱1090
- 威望0
- 积分1100