日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > ThinkPHP > ThinkPHP3.1新特性:查詢條件預處理

ThinkPHP3.1新特性:查詢條件預處理

來源:程序員人生   發布時間:2013-11-01 23:49:51 閱讀次數:3550次
3.0版本對數組方式的查詢條件會進行安全過濾(由于3.0強制使用了字段類型檢測,所以數組方式的查詢條件會強制轉換為字段的設定類型),但不支持字符串條件的安全過濾。3.1版本則增加了對條件字符串增加了預處理支持,讓ORM的安全性更加得以保證。
一、使用where方法
Model類的where方法支持字符串條件預處理,使用方式:
$Model->where("id=%d and username='%s' and
xx='%f'",array($id,$username,$xx))->select();
或者直接使用:
$Model->where("id=%d and username='%s' and xx='%f'",$id,$username,$xx)->select();
如果$id變量來自用戶提交或者URL地址的話,如果傳入的是非數字類型,則會強制格式化為數字格式后進行查詢操作。
字符串預處理格式類型支持指定數字、字符串等,具體可以參考vsprintf方法的參數說明。
二、使用query和execute方法
除了where條件外,對原生SQL查詢方式也支持預處理機制,例如:
$Model->query("SELECT * FROM think_user WHERE id=%d and username='%s' and xx='%f'",array($id,$username,$xx));
模型的execute方法也和query方法一樣支持預處理機制。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线成人精品国产区免费 | 在线看的av| 亚洲精美视频 | 一区二区电影网 | 男女免费观看在线爽爽爽视频 | 一区二区三区中文字幕 | 97精品国产97久久久久久免费 | 一区在线观看 | 欧美91| 日本欧美三级 | 99中文字幕| 免费av网站在线观看 | 日本啊v在线 | 国产成年人免费视频 | 精品国产乱码久久久久久牛牛 | 国产一区欧美一区 | 黄色特级片| 欧美成人一区二免费视频软件 | 国产色女| 国产在线电影 | 国产免费一区二区三区在线能观看 | 国产精品色综合一区二区三区 | 中文字幕日韩欧美一区二区三区 | 日韩一区二区三区在线观看 | av老司机在线观看 | 久草成人网| 欧美日韩高清在线观看 | 黄色免费观看 | 国产成人精品一区二 | 欧美色资源| 日韩欧美国产高清 | 国产成人一区二区三区 | 美女网站黄免费 | 欧美精品一区二区三区视频 | 亚洲精品高清在线 | 91精品国产高清 | 成人在线视频网站 | 91成人在线播放 | 日韩区欧美久久久无人区 | 一级毛片免费完整视频 | 日韩精品毛片 |