PHP 데이터베이스 연결은 자격 증명 획득, MySQLi 확장 가져오기, 연결 개체 생성 및 연결 닫기의 네 단계로 완료됩니다. MySQL 데이터베이스의 경우 연결 예는 다음과 같습니다. require_once("mysqli.class.php"); $mysqli = new mysqli("localhost", "root", "password", "employees");
초보자 가이드: 단계별로 PHP 데이터베이스 연결 설정
데이터베이스 연결 설정은 PHP 개발의 필수 부분입니다. 이 가이드는 PHP 데이터베이스 연결 설정을 단계별로 안내하고 실습할 수 있는 실제 사례를 제공합니다.
1단계: 데이터베이스 자격 증명 얻기
데이터베이스 서버 관리자 또는 서비스 제공자로부터 다음 자격 증명을 얻습니다.
단계 2: mysqli 라이브러리 가져오기
스크립트 상단에서 MySQLi 확장을 가져옵니다.
<?php require_once("mysqli.class.php"); // MySQLi 扩展的路径 ?>
3단계: 연결 개체 만들기
mysqli::__construct()를 사용하여 연결 개체 만들기 code> function MySQLi 연결 개체: <code>mysqli::__construct()
函数创建一个 MySQLi 连接对象:
<?php $mysqli = new mysqli("主机名或 IP", "用户名", "密码", "数据库名"); ?>
实战案例:连接到 MySQL 数据库
假设我们要连接到一个名为 "employees" 的 MySQL 数据库,其主机名是 "localhost",用户名是 "root",密码是 "password",则代码如下:
<?php require_once("mysqli.class.php"); // MySQLi 扩展的路径 $mysqli = new mysqli("localhost", "root", "password", "employees"); ?>
如果连接成功,$mysqli 对象将包含数据库连接。
验证连接
可以检查 $mysqli->connect_errno 属性来确认连接是否成功。如果为 0,则连接成功:
<?php if ($mysqli->connect_errno) { echo "连接失败: " . $mysqli->connect_error; } else { echo "连接成功"; } ?>
关闭连接
使用 mysqli_close()
<?php $mysqli->close(); ?>🎜실용 사례: MySQL 데이터베이스에 연결 🎜🎜🎜 "employees"라는 이름의 MySQL 데이터베이스에 연결하려고 하며 해당 데이터베이스의 호스트 이름은 "localhost"이고 사용자 이름은 "root"라고 가정해 보겠습니다. , 비밀번호는 "password"이고 코드는 다음과 같습니다. 🎜rrreee🎜 연결이 성공하면 $mysqli 개체에 데이터베이스 연결이 포함됩니다. 🎜🎜🎜연결 확인🎜🎜🎜 $mysqli->connect_errno 속성을 확인하여 연결 성공 여부를 확인할 수 있습니다. 0이면 연결이 성공한 것입니다: 🎜rrreee🎜🎜연결을 닫습니다🎜🎜🎜
mysqli_close()
함수를 사용하여 연결을 닫고 리소스를 해제합니다. 🎜rrreee위 내용은 초보자 가이드: PHP 데이터베이스 연결의 단계별 설정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!