📜  php 从 mariadb 读取 - PHP (1)

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

PHP 从 MariaDB 读取 - PHP

在 PHP 中,我们可以通过扩展来与 MariaDB 进行交互,并且执行各种查询语句。接下来,我们将介绍如何使用 PHP 从 MariaDB 数据库中读取数据。

准备工作

在开始之前,请确保您已经安装好 PHP 和 MariaDB。

PHP 安装

首先,您需要安装 PHP。如果您使用的是 macOS 或者 Linux,则可以使用以下命令安装:

sudo apt-get install php

或者

sudo brew install php

如果您使用的是 Windows,则可以从 PHP 的官方网站下载相应的安装程序并安装。

MariaDB 安装

接下来,您需要安装 MariaDB 数据库。如果您使用的是 macOS 或者 Linux,则可以使用以下命令安装:

sudo apt-get install mariadb-server

或者

sudo brew install mariadb

如果您使用的是 Windows,则可以从 MariaDB 的官方网站下载相应的安装程序并安装。

连接到 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 中读取数据。希望这篇文章对您有所帮助!