PHP+MariaDB数据库操作基本技巧备忘总结

1. 连接数据库

在PHP中使用MariaDB数据库,首先需要建立一个数据库连接。可以通过mysqli_connect()函数来进行连接。

$servername = "localhost";

$username = "root";

$password = "password";

$dbname = "database_name";

// 创建连接

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

// 检查连接是否成功

if (!$conn) {

die("连接失败: " . mysqli_connect_error());

}

1.1. 参数说明

$servername: 数据库服务器的名称或IP地址。

$username: 连接数据库的用户名。

$password: 连接数据库的密码。

$dbname: 连接的数据库名称。

2. 执行SQL查询

连接成功后,可以使用mysqli_query()函数来执行SQL查询语句。

$sql = "SELECT * FROM users";

$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {

// 输出每行数据

while($row = mysqli_fetch_assoc($result)) {

echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";

}

} else {

echo "0 结果";

}

2.1. 参数说明

$conn: 数据库连接对象。

$sql: 要执行的SQL查询语句。

$result: 包含查询结果的结果集对象。

3. 插入数据

要向数据库插入数据,可以使用INSERT INTO语句。

$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {

echo "新记录已添加成功";

} else {

echo "错误: " . $sql . "<br>" . mysqli_error($conn);

}

3.1. 参数说明

$sql: 要执行的INSERT INTO语句。

4. 更新数据

要更新数据库中的数据,可以使用UPDATE语句。

$sql = "UPDATE users SET email='johndoe@example.com' WHERE id=1";

if (mysqli_query($conn, $sql)) {

echo "记录已成功更新";

} else {

echo "错误: " . $sql . "<br>" . mysqli_error($conn);

}

4.1. 参数说明

$sql: 要执行的UPDATE语句。

5. 删除数据

要删除数据库中的数据,可以使用DELETE语句。

$sql = "DELETE FROM users WHERE id=1";

if (mysqli_query($conn, $sql)) {

echo "记录已成功删除";

} else {

echo "错误: " . $sql . "<br>" . mysqli_error($conn);

}

5.1. 参数说明

$sql: 要执行的DELETE语句。

6. 关闭数据库连接

在完成数据库操作后,需要关闭数据库连接。

mysqli_close($conn);

以上是PHP与MariaDB数据库操作的基本技巧备忘总结,包括连接数据库、执行SQL查询、插入数据、更新数据和删除数据等常用操作。通过这些技巧,可以轻松地对数据库进行操作。

后端开发标签