찾다

 >  Q&A  >  본문

PDO 怎么实现传参

魂归战袍魂归战袍2846일 전979

모든 응답(4)나는 대답할 것이다

  • 数据分析师

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

    PDO-PHP 중국어 웹사이트에서 매개변수 전달 구현 방법 Q&A-PDO 매개변수 전달 구현 방법-PHP 중국어 웹사이트 Q&A

    둘러보시고 배워보세요.

    회신하다
    0
  • PHP中文网

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

    bindParam()과 binValue() 메소드는 매우 유사합니다.
    유일한 차이점은 전자는 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");

    또한 저장 프로시저에서 binParam을 입출력 변수로 바인딩할 수 있습니다

    회신하다
    0
  • PHP中文网

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

    PHP 중국어 웹사이트에 오신 것을 환영합니다. 저는 Ty80입니다.

    회신하다
    0
  • PHP中文网

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

    더 구체적으로 말씀해주실 수 있나요

    회신하다
    0
  • 취소회신하다