欢迎访问宙启技术站
智能推送

PHP数据库连接函数的使用方法和示例。

发布时间:2023-07-01 02:30:32

PHP 数据库连接函数是用来连接数据库的函数,主要有 mysqli_connect() 、mysql_connect() 和PDO 的相关函数。下面将分别介绍这3种连接数据库的函数以及它们的用法和示例。

1. mysqli_connect()

mysqli_connect() 函数用于打开一个到 MySQL 服务器的新的连接,函数的语法如下:

mysqli_connect(server, username, password, dbname, port, socket);

- server:可选参数,表示要连接的 MySQL 服务器,默认为 localhost。

- username:可选参数,表示要连接的 MySQL 用户名,默认为空。

- password:可选参数,表示要连接的 MySQL 密码,默认为空。

- dbname:可选参数,表示要连接的 MySQL 数据库名称,默认为空。

- port:可选参数,表示要连接的 MySQL 服务器的端口号,默认为 3306。

- socket:可选参数,表示要连接的 MySQL 服务器的 socket,默认为空。

示例:

<?php
// 连接 MySQL 数据库
$connection = mysqli_connect("localhost", "username", "password", "dbname");

// 检测连接是否成功
if (mysqli_connect_errno()) {
    die("数据库连接失败:" . mysqli_connect_error());
}

// 执行数据库操作
$result = mysqli_query($connection, "SELECT * FROM table");

// 关闭数据库连接
mysqli_close($connection);
?>

2. mysql_connect()

mysql_connect() 函数用于打开一个到 MySQL 服务器的新的连接,函数的语法如下:

mysql_connect(server, username, password);

- server:可选参数,表示要连接的 MySQL 服务器,默认为 localhost。

- username:可选参数,表示要连接的 MySQL 用户名,默认为空。

- password:可选参数,表示要连接的 MySQL 密码,默认为空。

示例:

<?php
// 连接 MySQL 数据库
$connection = mysql_connect("localhost", "username", "password");

// 检测连接是否成功
if (!$connection) {
    die("数据库连接失败:" . mysql_error());
}

// 选择数据库
mysql_select_db("dbname", $connection);

// 执行数据库操作
$result = mysql_query("SELECT * FROM table");

// 关闭数据库连接
mysql_close($connection);
?>

3. PDO

PDO 是 PHP 的一个数据库操作扩展,提供了一个通用的接口来连接和操作不同类型的数据库。以下是 PDO 连接数据库的步骤和示例代码:

- 创建 PDO 对象:

$dsn = 'mysql:host=localhost;dbname=dbname';
$username = 'username';
$password = 'password';
$pdo = new PDO($dsn, $username, $password);

- 执行 SQL 语句:

$sql = "SELECT * FROM table";
$stmt = $pdo->query($sql);
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);

- 关闭数据库连接:

$pdo = null;

示例:

<?php
// 连接 MySQL 数据库
$dsn = 'mysql:host=localhost;dbname=dbname';
$username = 'username';
$password = 'password';
$pdo = new PDO($dsn, $username, $password);

// 执行数据库操作
$sql = "SELECT * FROM table";
$stmt = $pdo->query($sql);
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);

// 关闭数据库连接
$pdo = null;
?>

以上就是PHP数据库连接函数的用法和示例。通过这些函数,我们可以轻松地连接到MySQL数据库,并执行各种数据库操作。