三种方法链接MySQL

来源:互联网 发布:手机网络摄像机软件 编辑:程序博客网 时间:2024/06/15 04:51

连接 MySQL

在我们访问 MySQL 数据库前,我们需要先连接到数据库服务器:

1,实例 (MySQLi - 面向对象)

<?php$servername = "localhost";$username = "username";$password = "password";// 创建连接$conn = new mysqli($servername, $username, $password);// 检测连接if ($conn->connect_error) {    die("Connection failed: " . $conn->connect_error);} echo "Connected successfully";?>

Note注意在以上面向对象的实例中 $connect_error 是在 PHP 5.2.9 和 5.3.0 中添加的。如果你需要兼容更早版本请使用以下代码替换:

// 检测连接
if (mysqli_connect_error()) {
die(“Database connection failed: ” . mysqli_connect_error());
}

2,实例 (MySQLi - 面向过程)

<?php$servername = "localhost";$username = "username";$password = "password";// 创建连接$conn = mysqli_connect($servername, $username, $password);// 检测连接if (!$conn) {    die("Connection failed: " . mysqli_connect_error());}echo "Connected successfully";?>// 关闭连接mysqli_close($conn);

3,实例 (PDO - 面向对象)

<?php$servername = "localhost";$username = "username";$password = "password";try {    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);    echo "Connected successfully";     }catch(PDOException $e)    {    echo $e->getMessage();    }?>//关闭连接$conn->close();

Note注意在以上 PDO 实例中我们已经指定了数据库 (myDB)。PDO 在连接过程需要设置数据库名。如果没有指定,则会抛出异常。

0 0