PHP 连接数据库:MySQLi、PDO 和第三方库
在PHP中连接数据库的实现方法主要有以下几种:
- 使用MySQLi扩展
MySQLi扩展是PHP中链接MySQL数据库的标准扩展,用于替代原来的MySQL扩展。使用MySQLi扩展需要在PHP的配置文件中开启mysqli扩展。
示例代码:
// 链接数据库
$mysqli = new mysqli('localhost', 'username', 'password', 'database_name');
// 检查链接是否成功
if ($mysqli->connect_errno) {
echo 'Failed to connect to MySQL: ' . $mysqli->connect_error;
exit();
}
- 使用PDO扩展
PDO扩展是PHP中一个通用的数据库操作扩展,可以支持多种数据库。使用PDO扩展需要在PHP的配置文件中开启pdo扩展。
示例代码:
// 链接数据库
try {
$pdo = new PDO('mysql:host=localhost;dbname=database_name', 'username', 'password');
} catch(PDOException $e) {
echo 'Failed to connect to database: ' . $e->getMessage();
exit();
}
- 使用第三方库
除了MySQLi和PDO扩展,还可以使用第三方库来链接数据库,如Doctrine DBAL、Medoo等。
示例代码:
// 使用Medoo链接数据库
require 'medoo.php';
$database = new medoo([
'database_type' => 'mysql',
'database_name' => 'database_name',
'server' => 'localhost',
'username' => 'username',
'password' => 'password'
]);
原文地址: https://www.cveoy.top/t/topic/oEI7 著作权归作者所有。请勿转载和采集!