亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

pdo參數limit 綁定時查詢不出數據?

Limit綁定參數時查詢不出數據,不加綁定參數才會有數據。


查詢有數據:

$sql?=?'select?*?from?`article`?WHERE?`user_id`=:userId??LIMIT??0?,?10?';


查詢無數據

$sql?=?'select?*?from?`article`?WHERE?`user_id`=:userId??LIMIT??:limiter?,?:offseter?';
$limit?=?($page?-?1)?*?$size;
$limit?=?$limit?<=?0???0?:?$limit;
$stmt?=?$this->_db->prepare($sql);
$stmt->bindParam(':userId',?$userId);
//綁定這兩個參數?查詢不出數據,原因未知
$stmt->bindParam(':limiter',?$limit);
$stmt->bindParam(':offseter',?$size);
$stmt->execute();
$data?=?$stmt->fetchAll(PDO::FETCH_ASSOC);
return?$data;


謝謝大家

正在回答

2 回答

0 回復 有任何疑惑可以回復我~

參照這個弄好了:

http://www.xianlaiwan.cn/qadetail/237261


在數據庫$pdo這塊添加

// 數據庫

$pdo = new PDO('mysql:host=localhost;dbname=restful;charset=utf8','root','root');

$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES,false);

return $pdo;

這樣就不會出現int轉化為string了,這是預處理問題導致的


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

pdo參數limit 綁定時查詢不出數據?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號