PHP에서는 setAttribute() 메소드를 사용하여 데이터베이스 핸들의 속성을 설정할 수 있습니다. 구문 형식은 "PDO::setAttribute(attribute, value)"입니다. 매개변수 속성은 PDO 객체의 특정 속성 이름을 지정합니다. , value는 값을 할당합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PDO 객체 생성 시 생성자의 마지막 매개변수에 속성 옵션이 설정되어 있지 않으면 다음을 완료할 수 있습니다. 나중에 객체 생성 후 이러한 속성의 값은 PDO 객체의 setAttribute() 및 getAttribute() 메소드를 통해 설정되고 획득됩니다.
그 중 setAttribute() 메소드를 사용하여 데이터베이스 핸들의 속성을 설정할 수 있습니다. 구문 형식은 다음과 같습니다.
PDO::setAttribute(int $attribute, mixed $value)
이 메소드에는 두 개의 매개변수 $attribute가 특정 속성 이름을 제공합니다. PDO 객체의 두 번째 매개변수 $value 매개변수는 지정된 속성에 값을 할당합니다. 사용할 수 있는 일부 공통 속성 이름과 값은 다음과 같습니다.
PDO::ATTR_CASE: 열 이름을 지정된 대소문자로 강제합니다.
PDO::CASE_LOWER: 열 이름을 강제합니다.
PDO::CASE_NATURAL: 데이터베이스 드라이버에서 반환한 열 이름을 유지합니다.
PDO::CASE_UPPER: 열 이름을 대문자로 표시합니다.
PDO::ATTR_ERRMODE: 오류 보고;
PDO::ERRMODE_SILENT: 오류 코드만 설정
PDO::ERRMODE_WARNING: E_WARNING 오류 발생;
<?php header("Content-Type: text/html;charset=utf-8"); $pdo = new PDO('mysql:dbname=test;host=127.0.0.1','root','root',$opt); $pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER); echo 'PDO::ATTR_CASE属性的值为:'.$pdo -> getAttribute(PDO::ATTR_CASE); $pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER); echo '<br>PDO::ATTR_CASE属性的值为:'.$pdo -> getAttribute(PDO::ATTR_CASE); $pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_NATURAL); echo '<br>PDO::ATTR_CASE属性的值为:'.$pdo -> getAttribute(PDO::ATTR_CASE); ?>실행 결과:
PDO::ATTR_CASE属性的值为:1 PDO::ATTR_CASE属性的值为:2 PDO::ATTR_CASE属性的值为:0
권장 학습: "
PHP 비디오 튜토리얼위 내용은 PHP setattribute() 메소드를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!