Heim >Backend-Entwicklung >PHP-Problem >Anzeige der PHP-Datenbankabfrage
Als in der Webentwicklung weit verbreitete Programmiersprache kommt PHP grundsätzlich nicht um Datenbankabfragen und Anzeigevorgänge herum. In diesem Artikel wird kurz vorgestellt, wie Sie mit PHP die Datenbank abfragen und dem Benutzer die Abfrageergebnisse auf schöne Weise präsentieren.
1. Stellen Sie eine Verbindung zur Datenbank her.
Bevor Sie PHP zum Abfragen der Datenbank verwenden, müssen Sie zunächst eine Verbindung zur Datenbank herstellen. Das Folgende ist ein Codebeispiel für die Verbindung zu einer MySQL-Datenbank:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "databaseName"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } ?>
2. Datenbankabfrage
PHP bietet eine Vielzahl von Methoden für die Datenbankabfrage. Hier sind zwei häufig verwendete Methoden: mysqli und PDO.
<?php $sql = "SELECT id, name, age FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 结果"; } $conn->close(); ?>
<?php $sql = "SELECT id, name, age FROM users"; $stmt = $pdo->prepare($sql); $stmt->execute(); if ($stmt->rowCount() > 0) { // 输出每行数据 while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 结果"; } ?>
3. Datenanzeige
Nach der Abfrage der Daten müssen wir die Daten dem Benutzer anzeigen. Hier verwenden wir HTML und CSS, um den Anzeigeeffekt zu verschönern.
<ul> <?php while($row = $result->fetch_assoc()) { echo "<li>". $row["name"]. " - ". $row["age"]. "</li>"; } ?> </ul>
<table> <tr> <th>ID</th> <th>Name</th> <th>Age</th> </tr> <?php while($row = $result->fetch_assoc()): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> </table>
IV. Sicherheitsvorkehrungen
Während der Datenbankabfrage Beim Ausführen und Anzeigen von Vorgängen müssen Sie auf mehrere Sicherheitsaspekte achten:
Zusammenfassung
Dieser Artikel bietet eine kurze Einführung in die Datenbankabfrage und -anzeige in PHP, mit Beispielcode und weiteren Sicherheitsaspekten. Ich hoffe, dass die Leser auf der Grundlage dieses Wissens sicherere, schönere und praktischere Webanwendungen entwickeln können.
Das obige ist der detaillierte Inhalt vonAnzeige der PHP-Datenbankabfrage. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!