Heim > Backend-Entwicklung > PHP-Problem > So bedienen Sie eine PHP-Datenbankabfrage mit 10 Anweisungen

So bedienen Sie eine PHP-Datenbankabfrage mit 10 Anweisungen

PHPz
Freigeben: 2023-03-27 16:11:19
Original
746 Leute haben es durchsucht

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.

  1. Ein einzelnes Feld abfragen

Wenn Sie ein einzelnes Feld einer Tabelle abfragen müssen, können Sie die folgende Anweisung verwenden:

SELECT field_name FROM table_name
Nach dem Login kopieren

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);
Nach dem Login kopieren
  1. Mehrere Felder abfragen

Wenn Sie mehrere Felder einer Tabelle abfragen müssen, können Sie die folgende Anweisung verwenden:

SELECT field1, field2, field3 FROM table_name
Nach dem Login kopieren

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);
Nach dem Login kopieren
  1. Alle Felder abfragen

Wenn Sie alle abfragen müssen Felder eines bestimmten Tabellenfelds können Sie die folgende Anweisung verwenden:

SELECT * FROM table_name
Nach dem Login kopieren

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);
Nach dem Login kopieren
  1. Bedingte Abfrage

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
Nach dem Login kopieren

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);
Nach dem Login kopieren
  1. Abfrage sortieren

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
Nach dem Login kopieren

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);
Nach dem Login kopieren
  1. Gruppenabfrage

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
Nach dem Login kopieren

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);
Nach dem Login kopieren
  1. Abfrage beitreten

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
Nach dem Login kopieren

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);
Nach dem Login kopieren
  1. Daten einfügen

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')
Nach dem Login kopieren

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);
Nach dem Login kopieren
  1. Daten aktualisieren

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
Nach dem Login kopieren

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);
Nach dem Login kopieren
  1. Daten löschen

Wenn Sie Daten in der Datenbank löschen müssen, können Sie die folgende Anweisung verwenden:

DELETE FROM table_name WHERE condition
Nach dem Login kopieren

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);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage