라이브러리

[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 객체의 사용에 영향을 줄 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 377 페이지

검색

게시물 검색