이전 기사에서 " 내 SQL에 대한 "개인 소개"에 대해 소개했습니다! ! ! 》, 이 기사에서는 데이터 연결을 위해 PHP MySQL을 사용하는 방법을 계속 소개합니다. 어떤 방법이나 연결을 알고 있나요? 이 기사를 통해 mysql을 다운로드하는 방법과 데이터를 연결하는 방법을 이해할 수 있습니다. 살펴보자!
PHP MySQL 연결
PHP MySQL 연결 방법을 함께 배워볼까요!
PHP 5 이상에서는 다음 방법을 사용하여 MySQL에 연결하는 것이 좋습니다.
MySQLi 확장("i"는 개선됨을 의미)
PDO(PHP Data Objects)
MySQLi를 사용해야 할까요 아니면 PDO?
MySQLi와 PDO는 각각의 장점이 있습니다.
PDO는 12개의 서로 다른 데이터베이스에 적용되며 MySQLi는 MySQL 데이터베이스만 대상으로 합니다.
그래서 프로젝트가 여러 데이터베이스 사이를 전환해야 하는 경우 연결 문자열과 부서 쿼리문만 수정하면 되므로 PDO를 사용하는 것이 좋습니다. MySQLi를 사용하면 다른 데이터베이스를 사용하는 경우 쿼리를 포함한 모든 코드를 다시 작성해야 합니다.
둘 다 객체 지향이지만 MySQLi는 API 인터페이스도 제공합니다.
둘 다 준비된 진술을 지원합니다. 준비된 명령문은 SQL 주입을 방지할 수 있으며 웹 프로젝트 보안에 매우 중요합니다.
MySQLi 및 PDO가 MySQL 인스턴스에 연결
이 장과 다음 장에서는 MySQL 작업을 시연하기 위해 다음 세 가지 방법을 사용합니다.
MySQLi(객체 지향)
MySQLi( 프로세스 지향)
PDO
MySQLi 설치
Linux 및 Windows: 대부분의 경우 php5 mysql 패키지를 설치할 때 MySQLi 확장이 자동으로 설치됩니다.
설치 세부 사항은 다음을 확인하세요: http://php.net/manual/en/mysqli.installation.php
phpinfo()를 통해 설치 성공 여부를 확인할 수 있습니다:
PDO Installation
설치 세부 사항은 다음을 확인하세요. http://php.net/manual/en/pdo.installation.php
phpinfo()를 통해 설치 성공 여부를 확인할 수 있습니다:
PHP는 MySQL에 연결됩니다
MySQL 데이터베이스에 액세스하기 전에 먼저 데이터베이스 서버에 연결해야 합니다.
(객체 지향) 특정 코드는 다음과 같습니다.
<?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
(프로세스 지향) 특정 코드는 다음과 같습니다. 코드는 다음과 같습니다.
<?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "连接成功"; ?
Instance PDO:
<?php $servername = "localhost"; $username = "username"; $password = "password"; try { $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password); echo "连接成功"; } catch(PDOException $e) { echo $e->getMessage(); } ?>
연결 닫기
스크립트가 실행된 후 연결이 자동으로 닫힙니다. 다음 코드를 사용하여 연결을 닫을 수도 있습니다.
(객체 지향) 특정 코드는 다음과 같습니다.
$conn->close();
(프로세스 지향) 특정 코드는 다음과 같습니다.
mysqli_close($conn);
예제 PDO:
$conn = null;
추천 학습: "PHP 비디오 튜토리얼》
위 내용은 데이터 연결을 위해 PHP MySQL을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!