Heim >Datenbank >MySQL-Tutorial >So fragen Sie Daten in PHP MySQL ab

So fragen Sie Daten in PHP MySQL ab

藏色散人
藏色散人Original
2020-07-25 09:23:093256Durchsuche

So fragen Sie Daten mit PHP-MySQL ab: Erstellen Sie zunächst eine PHP-MySQL-Verbindung, richten Sie dann SQL-Anweisungen ein, um Feldinformationen aus der Datentabelle abzurufen und weisen Sie sie zu zu Variablen" $result"; schließlich die Dateninformationen zurückgeben.

So fragen Sie Daten in PHP MySQL ab

Empfohlen: „MySQL-Tutorial

PHP MySQL liest Daten

Mit MySQLi

Im folgenden Beispiel lesen wir die Daten der Spalten id, firstname und lastname aus der MyGuests-Tabelle der myDB-Datenbank und zeigen sie auf der Seite an:

Beispiel (MySQLi – Objektorientiert)

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
 
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
} 
 
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
 
if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 结果";
}
$conn->close();
?>

Der obige Code wird wie folgt analysiert:

Zuerst richten wir die SQL-Anweisung ein, um die drei Felder id, firstname und zu lesen Nachname aus der MyGuests-Datentabelle. Mit dieser SQL-Anweisung rufen wir dann die Ergebnismenge aus der Datenbank ab und weisen sie der kopierten Variablen $result zu.

Funktion num_rows() ermittelt die zurückgegebenen Daten.

Wenn mehrere Daten zurückgegeben werden, fügt die Funktion fetch_assoc() die kombinierte Menge in ein assoziatives Array ein und gibt sie in einer Schleife aus. while() durchläuft die Ergebnismenge und gibt die drei Feldwerte id, firstname und lastname aus.

Das obige ist der detaillierte Inhalt vonSo fragen Sie Daten in PHP MySQL ab. 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