close"로 연결을 닫습니다. )" 또는 "mysqli_close()"."/> close"로 연결을 닫습니다. )" 또는 "mysqli_close()".">
차이점: 1. PDO는 12개의 서로 다른 데이터베이스에서 사용되는 반면 MySQLi는 mysql 데이터베이스에서만 사용됩니다. 2. PDO는 "$conn = null"에서 연결을 닫는 반면 MySQLi는 "$conn->close에서 연결을 닫습니다. ()" 또는 "mysqli_close()".
이 문서의 운영 환경: Windows 10 시스템, PHP 버전 7.1, Dell G3 컴퓨터.
php5.3 버전 이후에는 데이터베이스에 연결하는 방법이 두 가지가 있는데, 하나는 mysqli를 통해, 다른 하나는 PDO를 통해 연결하는 것입니다. mysqli 데이터베이스는 mysqli(객체 지향), mysqli(프로세스 지향)의 두 가지 상황으로 나눌 수 있습니다.
즉, 세 가지 방법이 있습니다.
1) PDO가 mysql에 연결
2) mysqli(객체 지향)가 연결됩니다. 3) 데이터베이스에 연결하기 위한 mysqli(프로세스 지향)
(사실 또 다른 연결 방법이 있습니다: MySQL 확장을 사용하는 것입니다. 하지만 이 확장은 2012에서는 권장되지 않습니다.)
그렇지 않은 경우 웹페이지(http://php.net/manual/)를 참조하세요. en/pdo.installation.php
코드 예:
<?php $servername = "localhost"; $username = "root"; $password = "root"; try { $conn = new PDO("mysql:host=$servername;dbname=jtsys", $username, $password); echo "连接成功"; } catch(PDOException $e) { echo $e->getMessage(); } ?>(사용 시 데이터베이스 사용자 이름과 비밀번호는 물론 선택한 데이터베이스 이름(dbname) 변경에 주의하세요.
설치되지 않은 경우 웹페이지를 참조하세요: http:/ /php.net/manual/en/mysqli.installation.php
코드 예:
<?php $servername = "localhost"; $username = "root"; $password = "root"; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $dbname="jtsys"; mysqli_select_db($conn,$dbname); echo "连接成功"; ?>
<?php $servername = "localhost"; $username = "root"; $password = "root"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $dbname="jtsys"; mysqli_select_db($conn,$dbname); echo "连接成功"; ?>
1. 연결을 닫는 방법: PDO:
$conn = null;MySQLi(객체 지향):
$conn->close();MySQLi(프로세스 지향):
mysqli_close($conn);
위 내용은 php가 mysql에 연결하는 방식에 차이가 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!