Heim >Backend-Entwicklung >PHP-Problem >So geben Sie Abfragedaten in einer Tabelle in PHP aus

So geben Sie Abfragedaten in einer Tabelle in PHP aus

PHPz
PHPzOriginal
2023-04-04 13:59:151882Durchsuche

Mit der Popularität und Entwicklung des Internets wird PHP (Hypertext Preprocessor) als serverseitige Skriptsprache zunehmend in der Website-Entwicklung eingesetzt. Unter diesen sind Datenbankabfrage- und Datenausgabevorgänge eine der wichtigen Verbindungen in der PHP-Entwicklung.

In diesem Artikel wird als Beispiel PHP zum Abfragen von Daten und Ausgabetabellen verwendet, um vorzustellen, wie PHP diese Funktion implementiert.

1. Vorbereitung

Bevor wir einen Vorgang durchführen, müssen wir die Entwicklungsumgebung vorbereiten. Insbesondere müssen PHP und MySQL-Datenbank installiert sein.

Nach Abschluss der Installation verwenden Sie die von PHP bereitgestellte MySQLi- oder PDO-Erweiterungsbibliothek, um eine Verbindung zur Datenbank herzustellen. Hier nehmen wir die MySQLi-Erweiterungsbibliothek als Beispiel:

$servername = "localhost"; // 数据库服务器名
$username = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "myDB"; // 数据库名

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

// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";

2. Daten abfragen

Nach erfolgreicher Verbindung zur Datenbank können Sie die Daten abfragen. Hier nehmen wir die Abfrage von Schülerinformationen als Beispiel:

$sql = "SELECT * FROM student";
$result = $conn->query($sql);

if ($result->num_rows > 0) {

    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "姓名:" . $row["name"]. " 年龄:" . $row["age"]. " 班级:" . $row["class"]. "<br>";
    }

} else {
    echo "暂无数据";
}

Mit dem obigen Code können wir die Abfrageergebnisse auf der Webseite in Listenform ausgeben.

3. Ausgabe in Tabelle

Geben Sie die Abfrageergebnisse in die Tabelle aus, um die Daten intuitiver und schöner zu gestalten. Das Folgende ist die Code-Implementierung zum Ausgeben von Abfrageergebnissen in eine Tabelle:

$sql = "SELECT * FROM student";
$result = $conn->query($sql);

if ($result->num_rows > 0) {

    echo "
";     echo "";     // 输出数据     while($row = $result->fetch_assoc()) {         echo "";     }     echo "
姓名 年龄 班级
" . $row["name"]. " " . $row["age"]. " " . $row["class"]. "
"; } else {     echo "暂无数据"; }

Im obigen Code erstellen wir zunächst eine Tabelle, legen den Tabellenkopf fest und fügen dann die Abfrageergebnisse nacheinander über Schleifenanweisungen zur Tabelle hinzu. Der endgültige Ausgabeeffekt ist in der folgenden Abbildung dargestellt:

So geben Sie Abfragedaten in einer Tabelle in PHP aus

IV Zusammenfassung

Dieser Artikel enthält Codebeispiele und detaillierte Erklärungen für die allgemeine Anforderung, Daten in PHP abzufragen und in eine Tabelle auszugeben. Entwickler können es je nach tatsächlichem Bedarf flexibel nutzen, um komplexere Datenabfrage- und Ausgabevorgänge zu implementieren.

Das obige ist der detaillierte Inhalt vonSo geben Sie Abfragedaten in einer Tabelle in PHP aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn