課程
/后端開發
/PHP
/PDO—數據庫抽象層
老師,bindParam和bindValue的區別是前者需要在每次執行的時候都需要綁定,但是后者是只要在值不變的前提下,只綁定一次就可以重復使用execute么?
2014-11-04
源自:PDO—數據庫抽象層 3-4
正在回答
嗯 是這樣的 所以需要使用可變變量的形式
^-^...
嗯嗯 對的
天瑜CJT
己佑 回復 天瑜CJT
@胖子啊 ,同感,bindvalue需要在每次執行的時候都綁定才行。
引自stackoverflow:
$sex?=?'male'; $s?=?$dbh->prepare('SELECT?name?FROM?students?WHERE?sex?=?:sex'); $s->bindParam(':sex',?$sex);?//?use?bindParam?to?bind?the?variable $sex?=?'female'; $s->execute();?//?executed?with?WHERE?sex?=?'female'
$sex?=?'male'; $s?=?$dbh->prepare('SELECT?name?FROM?students?WHERE?sex?=?:sex'); $s->bindValue(':sex',?$sex);?//?use?bindValue?to?bind?the?variable's?value $sex?=?'female'; $s->execute();?//?executed?with?WHERE?sex?=?'male'
<p>
KING ?我覺得他說反了吧?
區別是bindvalue需要在每次執行的時候都需要綁定,但兩者是只要在值不變的前提下,都只綁定一次就可以重復使用execute
舉報
本教程主要通過實戰演練深入剖析PDO以加深理解
1 回答怎么才能做出來mysql的命令框的??
1 回答跟JAVA的JDBC有什么關系
2 回答為什么返回的是bool(false) ,
1 回答求大神指教,如教程循環
3 回答swift mailer注冊時提示如下。用的qq郵箱,smtp服務已開啟。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-25
嗯 是這樣的 所以需要使用可變變量的形式
^-^...
2014-11-05
嗯嗯 對的
^-^...
2017-02-08
@胖子啊 ,同感,bindvalue需要在每次執行的時候都綁定才行。
引自stackoverflow:
2015-12-29
2015-04-28
KING ?我覺得他說反了吧?
區別是bindvalue需要在每次執行的時候都需要綁定,但兩者是只要在值不變的前提下,都只綁定一次就可以重復使用execute