mysql_connect 예제

위의 개체 지향 예제에 대한 참고 사항: phP 5.2.9 및 5.3.0까지 $connect_error가 끊어졌습니다. 5.2.9 및 5.3.0 이전에 PHP 버전과의 호환성을 보장해야 하는 경우 다음 코드를 대신 사용하십시오. mysqli_connect_error());} 참고: 위의 PDO 예제에서는 데이터베이스(myDB)도 지정했습니다. PDO에 연결하려면 유효한 데이터베이스가 필요합니다. 데이터베이스를 지정하지 않으면 예외가 throw됩니다. 아래의 모든 예제에 대 한, 우리는 이미 존재 하는 MySQL 데이터베이스에 연결 됩니다. 당신은 MySQL에 새로운 경우, 이것은 시작하는 좋은 장소입니다: MySQL 초보자 가이드 방법 2. 프로: 한 DB 엔진에서 다른 엔진으로 쉽게 마이그레이션할 수 있습니다., 예를 들어 MySQL -> Postgre PDO (PHP 데이터베이스 개체 DB 액세스 추상화 계층)를 사용 하 여. 동일한 인수를 사용하여 mysql_connect()에 두 번째 호출이 이루어지면 새 링크가 설정되지 않지만 이미 열린 링크의 링크 식별자가 반환됩니다. new_link 매개 변수는 이 동작을 수정하고 mysql_connect()가 동일한 매개 변수로 이전에 호출된 경우에도 항상 새 링크를 엽니다. SQL 안전 모드에서는 이 매개 변수가 무시됩니다. mysql_connect() 함수는 비영구 MySQL 연결을 엽니다. 예를 #2 mysql_connect() 예제는 hostname:port 구문 PHP를 사용하여 데이터베이스 연결을 여는 mysql_connect() 함수를 제공합니다.

이 함수는 5개의 매개 변수를 사용하며 성공 시 MySQL 링크 식별자를 반환하거나 실패시 FALSE를 반환합니다. 대부분의 배포판에 (예를 들어: CentOS), php-mysqli는 이미 php-mysql 패키지의 일부입니다. 따라서 php-mysqli 패키지를 검색하고 찾을 필요가 없습니다. 당신이해야 할 모든 시스템에서 작동 mysqli 확장을 얻기 위해 php-mysql 패키지를 설치하는 것입니다. 위의 예에서는 루트를 사용자로 사용했지만 다른 사용자도 사용할 수 있습니다. 모든 사용자는 해당 사용자에게 허용되는 모든 SQL 작업을 수행할 수 있습니다. 옵션 – 두 번째 호출이 동일한 인수와 mysql_connect()에 이루어지는 경우, 새로운 연결이 설정되지 않습니다; 대신 이미 열린 연결의 식별자가 반환됩니다.