数据分析师2017-10-01 00:20:33
PDO-PHP 중국어 웹사이트에서 매개변수 전달 구현 방법 Q&A-PDO 매개변수 전달 구현 방법-PHP 중국어 웹사이트 Q&A
둘러보시고 배워보세요.
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을 입출력 변수로 바인딩할 수 있습니다