Heim >Backend-Entwicklung >PHP-Problem >So fragen Sie alle Daten in der Datentabelle in PHP ab
PHP ist eine serverseitige Programmiersprache mit einer Vielzahl von Anwendungen, darunter die Abfrage von Daten über PHP. In diesem Artikel besprechen wir, wie man mit PHP alle Daten einer Datentabelle abfragt.
Bevor Sie beginnen, gehen Sie davon aus, dass Sie bereits über eine Datenbank verfügen, die eine Tabelle mit dem Namen „Benutzer“ enthält. Die Tabelle enthält mehrere Felder, darunter „ID“, „Name“, „E-Mail“ und „Telefon“. Wir werden diese Tabelle verwenden, um die Funktion zum Abfragen aller Daten zu implementieren.
Der erste Schritt besteht darin, eine Verbindung zur Datenbank herzustellen. Verwenden Sie die Funktion mysqli_connect() in PHP, übergeben Sie den Hostnamen, den Benutzernamen, das Passwort und den Datenbanknamen und geben Sie ein Verbindungsobjekt zurück. Zum Beispiel:
$host = "localhost"; $user = "root"; $password = "password"; $dbname = "test"; $conn = mysqli_connect($host, $user, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
Als nächstes können wir die SELECT-Anweisung verwenden, um alle Daten in der Tabelle „Benutzer“ abzurufen. Die SELECT-Anweisung ist der Kernbestandteil der SQL-Sprache und kann Daten in der Tabelle abfragen. Zum Beispiel:
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. " - Phone: " . $row["phone"]. "<br>"; } } else { echo "0 results"; }
In diesem Beispiel verwenden wir SELECT *, um alle Daten in der Tabelle abzurufen. Die Ergebnisse werden in der Variablen $result gespeichert und die Funktion mysqli_fetch_assoc() wird verwendet, um jedes Datenelement im Ergebnissatz Zeile für Zeile abzurufen. Es gibt ein assoziatives Datenarray für jede Zeile zurück, wobei die Spaltennamen die Schlüssel des Arrays sind. Wir geben sie zur Ansicht auf dem Bildschirm aus.
Nach dem Ausführen der Abfrage besteht der letzte Schritt darin, die Datenbankverbindung zu schließen. Verwenden Sie dazu die Funktion mysqli_close(). Zum Beispiel:
mysqli_close($conn);
Nachdem der obige Code ausgeführt wurde, sehen Sie alle Daten in der Tabelle „Benutzer“, eine Zeile für jedes Datenelement. Durch Ändern der Bedingungen in der SELECT-Anweisung können Sie verschiedene Daten abrufen.
Zusammenfassung: Das Abfragen von Daten mit PHP ist eine der Grundkenntnisse für die Verwendung von PHP- und SQL-Sprachen. Nachdem Sie eine Verbindung zur Datenbank hergestellt haben, fragen Sie die Daten mit der SELECT-Anweisung ab. Durch die Angabe von Kriterien können Sie unterschiedliche Daten abrufen. Vergessen Sie abschließend nicht, die Datenbankverbindung zu schließen.
Das obige ist der detaillierte Inhalt vonSo fragen Sie alle Daten in der Datentabelle in PHP ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!