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

如何使用PHP连接数据库的函数

发布时间:2023-11-25 00:42:59

在PHP中,可以使用以下函数来连接数据库:

1. mysqli_connect()函数:该函数用于创建数据库连接。

$link = mysqli_connect(hostname, username, password, database);

其中,hostname表示数据库服务器的主机名,username表示数据库用户名,password表示数据库密码,database表示需要连接的数据库名。

2. mysqli_select_db()函数:该函数用于选择要使用的数据库。

mysqli_select_db($link, database);

其中,$link是由mysqli_connect()函数返回的连接对象,database表示要使用的数据库名。

3. mysqli_query()函数:该函数用于向数据库发送SQL查询。

$result = mysqli_query($link, query);

其中,$link是由mysqli_connect()函数返回的连接对象,query表示要执行的SQL查询。

4. mysqli_fetch_array()函数:该函数用于从查询结果中获取一行作为关联数组或数字索引数组。

$row = mysqli_fetch_array($result, MYSQLI_BOTH);

其中,$result是由mysqli_query()函数返回的结果集对象,MYSQLI_BOTH表示返回的数组同时包含关联数组和数字索引数组。

5. mysqli_close()函数:该函数用于关闭数据库连接。

mysqli_close($link);

其中,$link是由mysqli_connect()函数返回的连接对象。

下面是一个完整的PHP连接数据库的示例:

<?php
// 连接数据库
$link = mysqli_connect("localhost", "root", "password", "database");

// 检查连接是否成功
if (!$link) {
    die("连接失败: " . mysqli_connect_error());
}

// 选择要使用的数据库
mysqli_select_db($link, "database");

// 执行查询
$result = mysqli_query($link, "SELECT * FROM table");

// 获取结果行
while ($row = mysqli_fetch_array($result, MYSQLI_BOTH)) {
    echo $row['column1'] . " " . $row['column2'];
    echo "<br>";
}

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

以上就是使用PHP连接数据库的一些常用函数和示例。使用这些函数,你可以轻松地连接数据库并执行查询操作。