91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中bindpram()與bindvalue()的區別有哪些

發布時間:2020-12-10 15:33:13 來源:億速云 閱讀:189 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關PHP中bindpram()與bindvalue()的區別有哪些,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

PDOStatement::bindParam — 綁定一個參數到指定的變量名。

綁定一個PHP變量到用作預處理的SQL語句中的對應命名占位符或問號占位符。 不同于 PDOStatement::bindValue() ,此變量作為引用被綁定,并只在 PDOStatement::execute() 被調用的時候才取其值。

PDOStatement::bindValue — 把一個值綁定到一個參數。

綁定一個值到用作預處理的 SQL 語句中的對應命名占位符或問號占位符。

 代碼如下:
<&#63;php
$stm = $pdo->prepare("select * from users where user = :user");
$user = "jack";
//正確
$stm->bindParam(":user",$user);
//錯誤
$stm->bindParam(":user","jack");
//正確
$stm->bindValue(":user",$user);
//正確
$stm->bindValue(":user","jack");
 
//所以使用bindParam是第二個參數只能用變量名,而不能用變量值,而bindValue至可以使用具體值。
&#63;>

PDOStatement::bindColumn — 綁定一列到一個 PHP 變量。

安排一個特定的變量綁定到一個查詢結果集中給定的列。每次調用 PDOStatement::fetch() 或 PDOStatement::fetchAll() 都將更新所有綁定到列的變量。

 代碼如下:
<&#63;php
function  readData ( $dbh ) {
    $sql  =  'SELECT name, colour, calories FROM fruit' ;
    try {
        $stmt  =  $dbh -> prepare ( $sql );
        $stmt -> execute ();
 
        /*  通過列號綁定  */
        $stmt -> bindColumn ( 1 ,  $name );
        $stmt -> bindColumn ( 2 ,  $colour );
 
        /*  通過列名綁定  */
        $stmt -> bindColumn ( 'calories' ,  $cals );
 
        while ( $row  =  $stmt -> fetch ( PDO :: FETCH_BOUND )) {
            $data  =  $name  .  "\t"  .  $colour  .  "\t"  .  $cals  .  "\n" ;
            print  $data ;
        }
    }
    catch ( PDOException $e ) {
        print  $e -> getMessage ();
    }
}
readData ( $dbh );
&#63;>

看完上述內容,你們對PHP中bindpram()與bindvalue()的區別有哪些有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

资阳市| 应城市| 忻州市| 双柏县| 梓潼县| 静宁县| 五指山市| 奈曼旗| 丁青县| 神农架林区| 稻城县| 姜堰市| 县级市| 上杭县| 六盘水市| 射阳县| 东明县| 贡觉县| 日土县| 方山县| 龙江县| 大洼县| 漠河县| 竹溪县| 梓潼县| 内乡县| 宁波市| 库伦旗| 聂拉木县| 万州区| 诸城市| 彭泽县| 阿克陶县| 夏河县| 桐城市| 通化县| 康马县| 北安市| 汉中市| 呼玛县| 沙坪坝区|