搜尋

首頁  >  問答  >  主體

PDO 怎么实现传参

魂归战袍魂归战袍2889 天前996

全部回覆(4)我來回復

  • 数据分析师

    数据分析师2017-10-01 00:20:33

    PDO 怎麼實現傳參-PHP中文網問答-PDO 怎麼實現傳參-PHP中文網問答

    圍觀一下哦,學習一下。

    回覆
    0
  • PHP中文网

    PHP中文网2017-08-18 14:04:19

    方法 bindParam() 和 bindValue() 非常相似。
    唯一的區別就是前者使用PHP變數綁定參數,而後者則使用一個值。
    所以使用bindParam是第二個參數只能用變數名,不能用變數值,而bindValue至可以使用具體值。
    程式碼如下:

    $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可以綁定為input/output變數

    回覆
    0
  • PHP中文网

    PHP中文网2017-08-18 14:00:47

    歡迎使用 php中文網 我是Ty80。

    回覆
    0
  • PHP中文网

    PHP中文网2017-08-18 13:58:59

    能說的具體點嗎

    回覆
    0
  • 取消回覆