Heim >Backend-Entwicklung >PHP-Problem >So bedienen Sie eine PHP-Datenbankabfrage mit 10 Anweisungen
PHP ist eine in der Webentwicklung weit verbreitete Programmiersprache. Als Webentwickler müssen wir häufig Daten in der Datenbank abfragen. In diesem Artikel stelle ich 10 PHP-Abfrageanweisungen vor, mit denen Sie die Datenbank einfach abfragen können.
Wenn Sie ein einzelnes Feld einer Tabelle abfragen müssen, können Sie die folgende Anweisung verwenden:
SELECT field_name FROM table_name
Wenn wir beispielsweise „Benutzername“ in einer Tabelle mit dem Namen „abfragen müssen“ Benutzer“ können Sie den folgenden Code verwenden:
$query = "SELECT username FROM users"; $result = mysqli_query($connection, $query);
Wenn Sie mehrere Felder einer Tabelle abfragen müssen, können Sie die folgende Anweisung verwenden:
SELECT field1, field2, field3 FROM table_name
Zum Beispiel, wenn wir Abfrage erforderlich Für die Felder „Benutzername“, „E-Mail“ und „Telefon“ in einer Tabelle mit dem Namen „Benutzer“ können Sie den folgenden Code verwenden:
$query = "SELECT username, email, phone FROM users"; $result = mysqli_query($connection, $query);
Wenn Sie alle abfragen müssen Felder eines bestimmten Tabellenfelds können Sie die folgende Anweisung verwenden:
SELECT * FROM table_name
Wenn wir beispielsweise alle Felder in einer Tabelle mit dem Namen „Benutzer“ abfragen müssen, können wir den folgenden Code verwenden:
$query = "SELECT * FROM users"; $result = mysqli_query($connection, $query);
Bei Bedarf können Sie beim Abfragen von Daten, die bestimmte Bedingungen erfüllen, die folgende Anweisung verwenden:
SELECT field1, field2 FROM table_name WHERE condition
Wenn wir beispielsweise die Felder „Benutzername“ und „E-Mail“ in einer Tabelle mit dem Namen „Benutzer“ abfragen müssen, wobei „ „Alter“ ist weniger als 30 Jahre alt. Benutzer können den folgenden Code verwenden:
$query = "SELECT username, email FROM users WHERE age < 30"; $result = mysqli_query($connection, $query);
Wenn Sie Daten nach bestimmten Regeln sortieren müssen, können Sie die folgende Anweisung verwenden:
SELECT field1, field2 FROM table_name ORDER BY field1 ASC
Zum Beispiel: Wenn wir eine Datei mit den Namen „Benutzername“ und „E-Mail“ in der Tabelle „Benutzer“ abfragen und in aufsteigender Reihenfolge nach dem Feld „Benutzername“ sortieren müssen, können Sie den folgenden Code verwenden:
$query = "SELECT username, email FROM users ORDER BY username ASC"; $result = mysqli_query($connection, $query);
Wenn Sie bei der Durchführung von Gruppenstatistiken nach einem bestimmten Feld sortieren müssen, können Sie die folgende Anweisung verwenden:
SELECT field1, COUNT(field2) FROM table_name GROUP BY field1
Wenn wir beispielsweise das Feld „Land“ in einer Tabelle mit dem Namen „Benutzer“ abfragen und zählen müssen Anzahl der Benutzer in jedem Land können wir den folgenden Code verwenden:
$query = "SELECT country, COUNT(id) FROM users GROUP BY country"; $result = mysqli_query($connection, $query);
Wenn Sie Daten in zwei oder mehr Tabellen abfragen müssen, können Sie die folgende Anweisung verwenden:
SELECT field1, field2 FROM table1 INNER JOIN table2 ON table1.field = table2.field
Zum Beispiel: wenn wir die Daten in einer Tabelle mit dem Namen „Benutzer“ abfragen müssen. Die Felder „Stadt“ in den Tabellen „Benutzername“, „Land“ und „Städte“ werden basierend auf der „Stadt_ID“ von „Benutzer“ und der „ID“ verknüpft. von „Städten“. Sie können den folgenden Code verwenden:
$query = "SELECT username, country, city FROM users INNER JOIN cities ON users.city_id = cities.id"; $result = mysqli_query($connection, $query);
Wenn Sie Daten in die Datenbank einfügen müssen, können Sie die folgende Anweisung verwenden:
INSERT INTO table_name (field1, field2, field3) VALUES ('value1', 'value2', 'value3')
Bei Bedarf Fügen Sie neue Daten in eine Tabelle mit dem Namen „Benutzer“ ein. Sie können den folgenden Code verwenden:
$query = "INSERT INTO users (username, email, password) VALUES ('John Doe', 'johndoe@example.com', '123456')"; mysqli_query($connection, $query);
Wenn Sie die Daten in der Datenbank aktualisieren müssen, können Sie die folgende Anweisung verwenden:
UPDATE table_name SET field1 = 'value1', field2 = 'value2' WHERE condition
Wenn wir beispielsweise alle „E-Mail“-Felder in einer Tabelle mit dem Namen „Benutzer“ ist „newemail@example.com“ und „Benutzername“ ist „John Doe“ ändern müssen, können Sie den folgenden Code verwenden:
$query = "UPDATE users SET email = 'newemail@example.com' WHERE username = 'John Doe'"; mysqli_query($connection, $query);
Wenn Sie Daten in der Datenbank löschen müssen, können Sie die folgende Anweisung verwenden:
DELETE FROM table_name WHERE condition
Wenn wir beispielsweise alle Datensätze in einer Tabelle mit dem Namen „Benutzer“ löschen müssen, deren „ Wenn das Feld „Benutzername“ „John Doe“ lautet, können wir den folgenden Code verwenden:
$query = "DELETE FROM users WHERE username = 'John Doe'"; mysqli_query($connection, $query);
Die oben genannten sind 10 PHP-Abfrageanweisungen. Diese Anweisungen können uns dabei helfen, Daten in der Datenbank einfach abzufragen und zu bearbeiten. Natürlich muss es in tatsächlichen Anwendungen entsprechend den spezifischen Geschäftsanforderungen angepasst und optimiert werden.
Das obige ist der detaillierte Inhalt vonSo bedienen Sie eine PHP-Datenbankabfrage mit 10 Anweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!