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查询、插入数据、更新数据和删除数据等常用操作。通过这些技巧,可以轻松地对数据库进行操作。