
DB2 바인드 파라미터를 사용하여 쿼리를 작성하는 방법은 다음과 같습니다.
1. 쿼리문에 '?'를 사용하여 바인드 파라미터를 정의합니다.
2. 바인드 파라미터를 사용하는 메서드는 bindParam()입니다.
3. bindParam() 메서드는 두 개의 파라미터를 받습니다. 첫 번째 파라미터는 바인드 파라미터의 이름, 두 번째 파라미터는 바인드 파라미터의 유형입니다.
예를 들어, 다음과 같은 쿼리를 작성하는 경우 바인드 파라미터를 사용하여 쿼리를 작성하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$stmt = $conn->prepare("SELECT * FROM 테이블명 WHERE 열명 = ?");
$stmt->bindParam(1, $변수명, PDO::PARAM_STR);
바인드 파라미터의 유형에 따라 쿼리 작성법이 달라집니다.
- 숫자 타입의 바인드 파라미터는 PDO::PARAM_INT를 사용합니다.
- 문자 타입의 바인드 파라미터는 PDO::PARAM_STR을 사용합니다.
- 날짜 타입의 바인드 파라미터는 PDO::PARAM_DATE를 사용합니다.
예를 들어, 숫자 타입의 바인드 파라미터를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$stmt = $conn->prepare("SELECT * FROM 테이블명 WHERE 열명 = ?");
$stmt->bindParam(1, $변수명, PDO::PARAM_INT);
문자 타입의 바인드 파라미터를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$stmt = $conn->prepare("SELECT * FROM 테이블명 WHERE 열명 = ?");
$stmt->bindParam(1, $변수명, PDO::PARAM_STR);
날짜 타입의 바인드 파라미터를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$stmt = $conn->prepare("SELECT * FROM 테이블명 WHERE 열명 = ?");
$stmt->bindParam(1, $변수명, PDO::PARAM_DATE);
바인드 파라미터의 사용법에 대한 설명을 위에서 설명하였습니다.
2025-05-30 20:17