如何使用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连接数据库的一些常用函数和示例。使用这些函数,你可以轻松地连接数据库并执行查询操作。
