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

PHP中常用的数据库函数,熟练操作数据库

发布时间:2023-07-03 06:12:15

在PHP中,常用的数据库函数是用于连接、查询、插入、更新和删除数据库中的数据的函数。以下是一些常见且常用的数据库函数:

1. mysqli_connect():用于连接到数据库服务器。

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "database_name";

$conn = mysqli_connect($servername, $username, $password, $dbname);

2. mysqli_query():用于执行SQL查询语句,并将结果返回给变量。可以用于SELECT语句和一些其他类型的语句。

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

3. mysqli_fetch_assoc():用于从查询结果中获取一行作为关联数组。可以用于循环遍历查询结果。

while ($row = mysqli_fetch_assoc($result)) {
    echo "Name: " . $row["name"] . "<br>";
}

4. mysqli_num_rows():用于获取查询结果中的行数。

$count = mysqli_num_rows($result);
echo "Number of rows: " . $count;

5. mysqli_insert_id():用于获取最后插入的行的ID。

$id = mysqli_insert_id($conn);
echo "Last inserted ID: " . $id;

6. mysqli_real_escape_string():用于对字符串进行转义,防止SQL注入攻击。

$name = mysqli_real_escape_string($conn, $_POST["name"]);

7. mysqli_query():用于执行SQL查询语句,并返回执行结果。

$sql = "UPDATE users SET name='John' WHERE id=1";
$result = mysqli_query($conn, $sql);

8. mysqli_affected_rows():用于获取受到影响的行数。

$affected_rows = mysqli_affected_rows($conn);
echo "Number of affected rows: " . $affected_rows;

9. mysqli_error():用于显示最后一次操作的错误信息。

$error = mysqli_error($conn);
echo "Error: " . $error;

10. mysqli_close():用于关闭数据库连接。

mysqli_close($conn);

以上是一些常用的数据库函数,可以帮助您在PHP中熟练操作数据库。熟练掌握这些函数可以使您更有效地管理和处理数据库中的数据。但需要注意的是,在实际应用中,应该使用预处理语句来防止SQL注入攻击,并确保数据的安全性。