1. 위치 매개변수
값을 직접 제공하는 대신 BindParam() 함수를 사용하십시오.
$tis = $conn->prepare("학생(이름, 나이) 값(?, ?)에 삽입"); $tis->bindValue(1,'마이크'); $tis->bindValue(2,22); $tis->실행();
2. 명명된 매개변수
명명된 매개변수는 값/변수를 쿼리의 명명된 위치에 매핑하는 전처리 문이기도 합니다. 위치 바인딩이 없기 때문에 동일한 변수를 여러 번 사용하는 쿼리에서 매우 효율적입니다.
$name='리샤브'; $나이=20; $tis = $conn->prepare("학생(이름, 나이) 값(?, ?)에 삽입"); $tis->bindParam(1,$name); $tis->bindParam(2,$age); $tis->실행();
위 내용은 PHP PDO의 두 가지 전처리 문입니다. 모든 사람에게 도움이 되기를 바랍니다.