📜  php 从数据库中检索数据并在文本区域中显示 greeper - PHP (1)

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

PHP 从数据库中检索数据并在文本区域中显示 greeper

如果你正在寻找一种用PHP从数据库中检索数据并在文本区域中显示的方法,那么你来到了正确的地方。在这个教程中,我们将为您提供一些示例代码,让您快速入门并开始检索和显示数据。

连接到数据库

首先,您需要通过PHP连接到您想要检索数据的数据库。这可以通过使用 PHP mysqli 或 PDO 扩展完成。我们在这里使用的是mysqli扩展:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
查询数据库

接下来,您需要编写一个SQL查询来检索您想要的数据。这可以使用mysqli_query或PDO的query方法完成。我们将在这里使用mysqli_query:

$sql = "SELECT * FROM MyGuests";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出每行数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 结果";
}
在文本区域中显示数据

最后,您需要将检索到的数据显示在文本区域中。为此,我们可以使用HTML的textarea元素:

$sql = "SELECT * FROM MyGuests";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出每行数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "<textarea>".$row["message"]."</textarea>";
    }
} else {
    echo "0 结果";
}

这些代码将检索名为MyGuests的表中的所有数据,并将每个行中名为message的数据显示在一个文本区域中。

总结

在本教程中,我们向您展示了如何使用PHP从数据库中检索数据并在文本区域中显示。您需要连接到数据库,查询数据,然后将其显示在文本区域中。希望这个教程可以帮助您开始使用PHP操作数据库。