PDO_MYSQL은 PDO(PHP Data Objects) 인터페이스의 mysql 확장입니다. PHP 매뉴얼을 자세히 살펴보십시오. 실제로 다음과 같은 몇 가지 흥미로운 매개변수를 사용할 수 있습니다.
PDO::MYSQL_ATTR_INIT_COMMAND(정수)
MySQL 서버에 연결할 때 실행할 명령입니다. 다시 연결할 때 자동으로 다시 실행됩니다.
PDO_MYSQL을 사용하여 mysql에 연결할 때 이 매개변수를 사용하여 일부 QUERY를 자동으로 실행할 수 있습니다. 가장 일반적인 사용 사례는 utf-8 문자 집합을 사용하여 mysql에 연결하는 것입니다:
PLAIN TEXT
암호:
$db = new PDO("mysql:dbname=dbname","user","password", array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES 'utf8'"));
위 코드는 mysql에 연결한 후 즉시 sql을 실행합니다.
PLAIN TEXT
암호:
이름 설정'utf8';
저자:화산