21xrx.com
2024-11-05 18:46:21 Tuesday
登录
文章检索 我的文章 写文章
PHP连接数据库的方法详解
2023-06-17 01:31:30 深夜i     --     --
PHP 数据库 连接

PHP是一种广泛使用的服务器端脚本语言,我们常在Web开发中使用它来连接数据库,实现对数据的操作。下面将详细介绍PHP连接数据库的方法。

我们先来看最简单的连接示例:


$con = mysqli_connect("localhost","username","password","mydb");

if (!$con)

 {

 die('无法连接数据库: ' . mysqli_error($con));

 }

以上代码用mysqli_connect()函数连接到数据库并打开mydb数据库。连接成功后,会返回一个$con变量,用于对数据库进行操作。恰当的错误处理非常重要,如果连接失败,会输出一条错误消息并终止当前PHP脚本。

除了mysqli_connect(),还有PDO和mysqli这两个PHP扩展提供了对多种数据库进行连接的API。下面我们将来分别介绍这两个扩展的连接方法。

1. PDO连接数据库


$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "mydb";

try {

  $pdo = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

  // 常见错误信息抛出异常

  $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

  echo "连接成功";

}

catch(PDOException $e)

{

  echo "连接失败: " . $e->getMessage();

}

?>

2. mysqli连接数据库


$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "mydb";

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接

if ($conn->connect_error) {

  die("连接失败: " . $conn->connect_error);

}

echo "连接成功";

?>

总结:以上就是PHP连接数据库的方法,开发者们可以使用上述代码在网站开发中乐观地操作数据。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复