📅  最后修改于: 2023-12-03 15:03:40.944000             🧑  作者: Mango
在 PHP 中,我们可以通过扩展来与 MariaDB 进行交互,并且执行各种查询语句。接下来,我们将介绍如何使用 PHP 从 MariaDB 数据库中读取数据。
在开始之前,请确保您已经安装好 PHP 和 MariaDB。
首先,您需要安装 PHP。如果您使用的是 macOS 或者 Linux,则可以使用以下命令安装:
sudo apt-get install php
或者
sudo brew install php
如果您使用的是 Windows,则可以从 PHP 的官方网站下载相应的安装程序并安装。
接下来,您需要安装 MariaDB 数据库。如果您使用的是 macOS 或者 Linux,则可以使用以下命令安装:
sudo apt-get install mariadb-server
或者
sudo brew install mariadb
如果您使用的是 Windows,则可以从 MariaDB 的官方网站下载相应的安装程序并安装。
在开始读取数据之前,我们首先需要连接到 MariaDB 数据库。我们可以使用 mysqli
扩展来创建与数据库的连接。
// 连接到数据库
$mysql = new mysqli('localhost', 'root', 'password', 'database_name');
// 检查连接是否成功
if ($mysql->connect_errno) {
die('Connect Error: ' . $mysqli->connect_errno);
}
echo 'Connected successfully!';
现在我们已经连接到了 MariaDB 数据库,接下来我们可以使用 mysqli
扩展的 query
方法来执行查询语句。
// 查询语句
$sql = 'SELECT * FROM users';
// 执行查询语句
$result = $mysqli->query($sql);
// 检查是否有结果
if ($result->num_rows > 0) {
// 遍历结果
while ($row = $result->fetch_assoc()) {
echo "Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo 'No results found';
}
下面是一个完整的 PHP 从 MariaDB 读取数据的代码示例:
// 连接到数据库
$mysql = new mysqli('localhost', 'root', 'password', 'database_name');
// 检查连接是否成功
if ($mysql->connect_errno) {
die('Connect Error: ' . $mysqli->connect_errno);
}
echo 'Connected successfully!';
// 查询语句
$sql = 'SELECT * FROM users';
// 执行查询语句
$result = $mysqli->query($sql);
// 检查是否有结果
if ($result->num_rows > 0) {
// 遍历结果
while ($row = $result->fetch_assoc()) {
echo "Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo 'No results found';
}
// 关闭连接
$mysqli->close();
通过使用 mysqli
扩展,我们可以很容易地从 MariaDB 中读取数据。希望这篇文章对您有所帮助!