PHP는 데이터베이스 연결을 위한 다양한 기능을 제공합니다. PDO 연결: PDO::__construct()를 사용하여 연결을 설정하고 PDO::ATTR_ERRMODE 예외 모드에서 오류를 포착할 수 있습니다. MySQLi 연결: mysqli_connect()를 통해 연결을 설정하고 연결이 실패하면 mysqli_connect_error()를 사용하여 오류를 출력합니다. 연결 닫기: PDO::close() 또는 mysqli_close()를 사용하여 연결을 닫고 리소스를 해제합니다. 실제 사례: PDO는 데이터베이스에 연결하고, 쿼리를 실행하고, 결과를 탐색하고, 기사 제목을 출력합니다.
데이터베이스 연결에 PHP 함수 적용
PHP는 데이터베이스 연결을 연결하고 관리하는 다양한 기능을 제공합니다. 이러한 기능은 데이터베이스와의 상호 작용 프로세스를 단순화하여 개발자가 PHP 애플리케이션의 데이터에 쉽게 액세스할 수 있도록 합니다.
PDO 연결:
PDO(PHP 데이터 개체)를 사용하면 다양한 데이터베이스를 연결하고 운영하는 표준화된 방법을 제공합니다. PDO 함수 PDO::__construct()
는 데이터베이스 연결을 설정하는 데 사용됩니다: PDO::__construct()
用于建立数据库连接:
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "mydb"; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // 设置 PDO 错误模式以抛出异常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "数据库连接成功"; } catch(PDOException $e) { echo "数据库连接失败:" . $e->getMessage(); } ?>
MySQLi 连接:
MySQLi 提供了另一个连接 MySQL 数据库的选项。可以使用 mysqli_connect()
函数建立连接:
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "mydb"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("数据库连接失败:" . mysqli_connect_error()); } echo "数据库连接成功"; ?>
关闭连接:
执行完数据库操作后,必须关闭连接以释放资源。可以使用 PDO::close()
或 mysqli_close()
<?php // 使用 PDO $conn->close(); // 使用 MySQLi mysqli_close($conn); ?>
MySQLi 연결:
MySQLi는 MySQL 데이터베이스에 연결하는 또 다른 옵션을 제공합니다.mysqli_connect()
함수를 사용하여 연결을 설정할 수 있습니다: <?php try { // 建立 PDO 连接 $conn = new PDO("mysql:host=localhost;dbname=myblog", "root", "password"); // 准备 SQL 查询 $stmt = $conn->prepare("SELECT title FROM articles"); // 执行查询 $stmt->execute(); // 获取结果 $results = $stmt->fetchAll(PDO::FETCH_ASSOC); // 遍历结果并输出文章标题 foreach ($results as $row) { echo $row['title'] . "<br>"; } } catch(PDOException $e) { echo "数据库操作失败:" . $e->getMessage(); } ?>
연결 닫기:
🎜🎜데이터베이스 작업을 완료한 후 리소스를 해제하려면 연결을 닫아야 합니다.PDO::close()
또는 mysqli_close()
함수를 사용하여 PDO 또는 MySQLi 연결을 닫을 수 있습니다. 🎜rrreee🎜🎜실용 사례: 🎜🎜🎜간단한 방법을 고려해보세요. 블로그 애플리케이션에서는 데이터베이스에 연결하고 기사 제목 목록을 검색해야 합니다. 🎜rrreee🎜이러한 기능을 통해 PHP 개발자는 데이터베이스 연결을 쉽고 효율적으로 연결 및 관리하여 데이터베이스와의 상호 작용을 단순화할 수 있습니다. 🎜위 내용은 데이터베이스 연결시 PHP 기능 적용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!