mysqli扩展常用函数
一、前言购买欲
MySQL是目前最流行的关系型数据库管理系统之一,而mysqli是PHP语言中操作MySQL数据库的扩展。mysqli扩展提供了许多常用的函数,本文将详细介绍mysqli扩展常用函数。
二、连接MySQL数据库
1. mysqli_connect()函数
mysqli_connect()函数用于连接MySQL服务器,并返回一个连接对象。该函数有四个参数:主机名、用户名、密码和数据库名。如果连接成功,则返回一个mysqli对象,否则返回fal。
什么安什么得示例代码:
```
$host = "localhost";
$urname = "root";中国地理手抄报
$password = "";
$dbname = "test";手不释卷
$conn = mysqli_connect($host, $urname, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
```
2. mysqli_clo()函数
mysqli_clo()函数用于关闭与MySQL服务器的连接。该函数需要一个mysqli对象作为参数。
示例代码:
```
mysqli_clo($conn);
```
三、查询数据
1. mysqli_query()函数
mysqli_query()函数用于执行SQL语句,并返回结果集对象。该函数需要两个参数:一个是mysqli对象,另一个是SQL语句。
示例代码:
军训标题
```
$sql = "SELECT * FROM urs";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"] . " - Name: " . $row["name"] . "<br>";
}有关过年的手抄报
} el {
echo "0 results";
}
```
2. mysqli_fetch_assoc()函数
mysqli_fetch_assoc()函数用于从结果集中获取一行作为关联数组。该函数需要一个结果集对象作为参数。
负离子净化
示例代码:
```
$row = mysqli_fetch_assoc($result);
echo "id: " . $row["id"] . " - Name: " . $row["name"];
```
3. mysqli_num_rows()函数
mysqli_num_rows()函数用于获取结果集中的行数。该函数需要一个结果集对象作为参数。
示例代码:
```
$num_rows = mysqli_num_rows($result);
echo "Number of rows: " . $num_rows;
```
四、插入数据
1. mysqli_inrt_id()函数
mysqli_inrt_id()函数用于获取上一次插入操作的自增ID。该函数需要一个mysqli对象作为参数。
示例代码:
```
十二峰$sql = "INSERT INTO urs (name, email) VALUES ('John Doe', '****************')";
if (mysqli_query($conn, $sql)) {
$last_id = mysqli_inrt_id($conn);
echo "New record created successfully. Last inrted ID is: " . $last_id;
} el {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);