📜  MariaDB-PHP语法(1)

📅  最后修改于: 2023-12-03 15:32:49.342000             🧑  作者: Mango

MariaDB-PHP语法

MariaDB是MySQL的一个分支,是一款开源的关系型数据库管理系统,提供高性能、可靠性和可扩展性的解决方案。PHP是一种流行的服务器端脚本语言,许多网站和Web应用程序都使用PHP。

通过使用MariaDB-PHP语法,您可以在PHP应用程序中实现与MariaDB数据库的连接、查询和数据处理。在这篇文章中,我们将介绍MariaDB-PHP语法的基本用法和示例。

连接MariaDB数据库

要连接MariaDB数据库,您需要知道以下信息:

  • 主机名或IP地址
  • 端口号(默认为3306)
  • 数据库名称
  • 用户名
  • 密码

使用以下PHP代码连接MariaDB数据库:

<?php
//连接数据库
$host = 'localhost'; //主机名或IP地址
$port = 3306; //端口号
$dbname = 'mydb'; //数据库名称
$username = 'root'; //用户名
$password = 'password'; //密码

$conn = mysqli_connect($host, $username, $password, $dbname, $port);

//检查连接是否成功
if (!$conn) {
    die("连接数据库失败:" . mysqli_connect_error());
}
echo "连接数据库成功!";
?>
执行查询语句

执行查询语句是连接到MariaDB数据库并从表中检索数据的基本操作之一。使用以下PHP代码执行SELECT语句:

<?php
//连接数据库
$host = 'localhost'; //主机名或IP地址
$port = 3306; //端口号
$dbname = 'mydb'; //数据库名称
$username = 'root'; //用户名
$password = 'password'; //密码

$conn = mysqli_connect($host, $username, $password, $dbname, $port);

//检查连接是否成功
if (!$conn) {
    die("连接数据库失败:" . mysqli_connect_error());
}

//执行查询语句
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);

//检查查询是否成功
if (!$result) {
    die("查询失败:" . mysqli_error($conn));
}

//输出查询结果
while ($row = mysqli_fetch_assoc($result)) {
    echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}

//关闭连接
mysqli_close($conn);
?>
执行插入语句

执行插入语句是将数据插入MariaDB数据库表中的基本操作之一。使用以下PHP代码执行INSERT语句:

<?php
//连接数据库
$host = 'localhost'; //主机名或IP地址
$port = 3306; //端口号
$dbname = 'mydb'; //数据库名称
$username = 'root'; //用户名
$password = 'password'; //密码

$conn = mysqli_connect($host, $username, $password, $dbname, $port);

//检查连接是否成功
if (!$conn) {
    die("连接数据库失败:" . mysqli_connect_error());
}

//执行插入语句
$sql = "INSERT INTO users (name, email, password) VALUES ('John', 'john@example.com', '123456')";
if (mysqli_query($conn, $sql)) {
    echo "数据记录插入成功!";
} else {
    echo "数据记录插入失败:" . mysqli_error($conn);
}

//关闭连接
mysqli_close($conn);
?>
执行更新语句

执行更新语句是将数据更新到MariaDB数据库表中的基本操作之一。使用以下PHP代码执行UPDATE语句:

<?php
//连接数据库
$host = 'localhost'; //主机名或IP地址
$port = 3306; //端口号
$dbname = 'mydb'; //数据库名称
$username = 'root'; //用户名
$password = 'password'; //密码

$conn = mysqli_connect($host, $username, $password, $dbname, $port);

//检查连接是否成功
if (!$conn) {
    die("连接数据库失败:" . mysqli_connect_error());
}

//执行更新语句
$sql = "UPDATE users SET email='john.doe@example.com' WHERE id=1";
if (mysqli_query($conn, $sql)) {
    echo "数据记录更新成功!";
} else {
    echo "数据记录更新失败:" . mysqli_error($conn);
}

//关闭连接
mysqli_close($conn);
?>
执行删除语句

执行删除语句是从MariaDB数据库表中删除数据的基本操作之一。使用以下PHP代码执行DELETE语句:

<?php
//连接数据库
$host = 'localhost'; //主机名或IP地址
$port = 3306; //端口号
$dbname = 'mydb'; //数据库名称
$username = 'root'; //用户名
$password = 'password'; //密码

$conn = mysqli_connect($host, $username, $password, $dbname, $port);

//检查连接是否成功
if (!$conn) {
    die("连接数据库失败:" . mysqli_connect_error());
}

//执行删除语句
$sql = "DELETE FROM users WHERE id=1";
if (mysqli_query($conn, $sql)) {
    echo "数据记录删除成功!";
} else {
    echo "数据记录删除失败:" . mysqli_error($conn);
}

//关闭连接
mysqli_close($conn);
?>
总结

使用MariaDB-PHP语法,您可以实现与MariaDB数据库的连接、查询、插入、更新和删除操作。正如我们在本文中所见,您只需要几行简单的代码就可以执行这些操作。

虽然这篇文章只是MariaDB-PHP语法的简单介绍,但它将帮助您了解如何连接MariaDB数据库、执行查询和数据处理。感谢您的阅读!