Heim  >  Artikel  >  Backend-Entwicklung  >  Sortierung der PHP-Abfragedatenbank

Sortierung der PHP-Abfragedatenbank

WBOY
WBOYOriginal
2023-05-06 20:50:05621Durchsuche

PHP ist eine bekannte und beliebte serverseitige Programmiersprache. Sie ist sehr leistungsfähig und ermöglicht Entwicklern die schnelle Entwicklung von Webanwendungen. Daher ist PHP für Webentwickler von entscheidender Bedeutung. Unter diesen sind Abfragen und Sortieren eine der wichtigsten Funktionen in PHP. Sie können die Daten geordneter und einfacher verwalten. In diesem Artikel erfahren Sie, wie Sie eine Datenbank mit PHP abfragen und sortieren.

1. Stellen Sie eine Datenbankverbindung her

Bevor Sie Daten abfragen und sortieren, müssen Sie eine Verbindung mit der Datenbank herstellen und notwendige Informationen wie Benutzername, Passwort usw. angeben. Um in PHP eine Verbindung herzustellen, müssen wir die Funktion mysqli_connect() verwenden.

Zum Beispiel:

`
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "mydb";

// Verbindung herstellen
$conn = mysqli_connect ($servername, $username, $password, $dbname);

// Überprüfen Sie, ob die Verbindung erfolgreich ist
if (!$conn) {

die("连接失败: " . mysqli_connect_error());

}
`

2 Fragen Sie die Datenbank ab

Wann Die Verbindung ist hergestellt, wir können mit der Abfrage der Datenbank beginnen. Für einfache Abfragen können wir die Funktion mysqli_query() verwenden. Wenn wir beispielsweise die Tabelle „Benutzer“ als Beispiel nehmen, können wir die folgende Anweisung verwenden, um die Informationen aller Benutzer abzufragen:

`
$query = „SELECT * FROM users“;
$result = mysqli_query($ conn, $query);
`

Dies gibt Ergebnisse zurück wie:

`
id Name E-Mail Telefon
1 John Doe John @example.com 555 -1234
2 Jane Doe jane@example.com 555-5678
3 Bob Smith bob@ example.com 555- 90 12

`

3. Daten sortieren

Um die Daten geordneter und überschaubarer zu machen, müssen wir sie sortieren. In PHP können wir die ORDER BY-Anweisung zum Sortieren verwenden. Wenn wir beispielsweise die Daten in der Tabelle „Benutzer“ in aufsteigender Reihenfolge nach der Spalte „Name“ sortieren möchten, können wir die folgende Anweisung verwenden:

`
$query = „SELECT * FROM Benutzer ORDER BY Name ASC „;

2

Jane Doejane@example.com555-56781John Doejohn@example.com555-12343Bob Smithbob@example.com 555-9012$query = „SELECT * FROM users ORDER BY id DESC“;`Dies gibt die folgenden Ergebnisse zurück:
` Wenn wir die Daten in der Tabelle „Benutzer“ in absteigender Reihenfolge nach der Spalte „ID“ sortieren möchten, können wir auch Folgendes verwenden Anweisung: `$result = mysqli_query($conn, $query);
`
id

Name

E-Mail


Telefon

3

Bob Smithbob@example.com555-90122Jane Doejane@ example.com555-5678 1 John Doejohn@example.com555-1234$servername = „localhost“;$ username = „username“;$password = „password“;$conn = mysqli_connect ($servername, $username, $password, $dbname);/ / Überprüfen Sie, ob die Verbindung erfolgreich ist
die("连接失败: " . mysqli_connect_error());
}
` IV. Vollständiges Codebeispiel Das vollständige PHP-Codebeispiel ist wie folgt: `
$dbname = „mydb“; // Verbindung herstellenif (!$conn) {
// Daten abfragen und sortieren

$query = „SELECT * VON Benutzern ORDER BY name ASC“;

$result = mysqli_query($conn, $ query);

//Ausgabedaten

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 结果";

}

mysqli_close($conn);`


Der obige Code gibt die folgenden Ergebnisse aus:

`
id: 2 - Name: Jane Doe - E-Mail: jane@example.com - Telefon: 555-5678

id : 1 – Name: John Doe – E-Mail: john@example.com – Telefon: 555-1234

id: 3 – Name: Bob Smith – E-Mail: bob@example.com – Telefon: 555-9012

`


Zusammenfassung

In diesem Artikel haben wir gelernt, wie man Datenbankabfragen und -sortierungen in PHP durchführt. Zuerst stellen wir eine Verbindung zur Datenbank her und verwenden dann die Funktion mysqli_query() zur Abfrage. Verwenden Sie abschließend die ORDER BY-Anweisung, um die Ergebnisse für eine bessere Datenverwaltung zu sortieren. Dadurch wird unsere Anwendung zuverlässiger und einfacher zu warten.


Die Verwendung von PHP zum Abfragen und Sortieren der Datenbank ist eine der Fähigkeiten, die Entwickler beherrschen müssen. Wenn wir diese Funktionen kombinieren können, sind wir in der Lage, effizientere und intelligentere Webanwendungen zu erstellen.

Das obige ist der detaillierte Inhalt vonSortierung der PHP-Abfragedatenbank. 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