라이브러리
[PHP] mysqli_stmt::attr_set - 준비된 명령문의 동작을 수정하는 데 사용됩니다.
mysqli_stmt::attr_set() 함수
mysqli_stmt::attr_set() 함수는 MySQLi_STMT 객체의 특성을 설정하는 함수입니다. 이 함수는 MySQLi_STMT 객체의 특성을 변경하거나 설정하는 데 사용됩니다.
함수 구조
#hostingforum.kr
php
bool mysqli_stmt::attr_set(int $attribute, mixed $value)
- `$attribute`: 특성을 설정하거나 변경할 특성의 번호입니다.
- `$value`: 특성을 설정하거나 변경할 값입니다.
사용 예제
#hostingforum.kr
php
// MySQLi_STMT 객체 생성
$conn = new mysqli("localhost", "username", "password", "database");
$stmt = $conn->prepare("SELECT * FROM table_name");
// 특성 설정
$stmt->attr_set(MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH, 1024);
// 쿼리 실행
$stmt->execute();
// 결과 가져오기
$result = $stmt->get_result();
// 결과 출력
while ($row = $result->fetch_assoc()) {
print_r($row);
}
사용 가능한 특성
- `MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH`: 쿼리 결과의 최대 길이를 설정합니다.
- `MYSQLI_STMT_ATTR_MAX_LENGTH`: 쿼리 결과의 최대 길이를 설정합니다.
- `MYSQLI_STMT_ATTR_CURSOR_TYPE`: 커서 타입을 설정합니다.
- `MYSQLI_STMT_ATTR_CURSOR_NAME`: 커서 이름을 설정합니다.
주의
- 특성 설정은 쿼리 실행 전에 수행해야 합니다.
- 특성 설정은 쿼리 실행 후에도 변경할 수 있습니다.
- 특성 설정은 MySQLi_STMT 객체의 특성을 변경하거나 설정하는 데 사용됩니다.
참고
- MySQLi_STMT 객체의 특성은 쿼리 실행에 영향을 줄 수 있습니다.
- 특성 설정은 쿼리 결과의 성능에 영향을 줄 수 있습니다.
- 특성 설정은 MySQLi_STMT 객체의 사용에 영향을 줄 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.