Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Arten von MySQL-Abfrageanweisungen gibt es in PHP?

Welche Arten von MySQL-Abfrageanweisungen gibt es in PHP?

WBOY
WBOYOriginal
2024-06-03 17:30:02710Durchsuche

Zu den MySQL-Abfrageanweisungstypen in PHP gehören: SELECT: Daten aus der Tabelle abrufen. WO: Filtern Sie SELECT-Ergebnisse basierend auf Bedingungen. EINFÜGEN: Neue Datensätze in die Tabelle einfügen. UPDATE: Einen vorhandenen Datensatz aktualisieren. DELETE: Datensätze aus der Tabelle löschen.

PHP 中的 MySQL 查询语句有哪些类型?

MySQL-Abfrageanweisungstypen in PHP

MySQL-Abfrageanweisung ist ein Befehl, der mit der MySQL-Datenbank interagiert und Daten abfragt. PHP bietet eine Vielzahl von Funktionen zum Ausführen von MySQL-Abfragen, und jede Funktion entspricht verschiedenen Arten von Abfrageanweisungen.

SELECT-Anweisung

SELECT-Anweisung wird zum Abrufen von Daten aus einer Datenbanktabelle verwendet. Die Syntax lautet wie folgt:

$result = $conn->query("SELECT * FROM table_name");

WHERE-Klausel

Die WHERE-Klausel wird verwendet, um Ergebnisse basierend auf bestimmten Kriterien zu filtern. Die Syntax lautet wie folgt:

$result = $conn->query("SELECT * FROM table_name WHERE condition");

INSERT-Anweisung

INSERT-Anweisung wird verwendet, um neue Datensätze in eine Datenbanktabelle einzufügen. Die Syntax lautet wie folgt:

$conn->query("INSERT INTO table_name (column1, column2) VALUES (value1, value2)");

UPDATE-Anweisung

UPDATE-Anweisung wird verwendet, um vorhandene Datensätze in einer Datenbanktabelle zu aktualisieren. Die Syntax lautet wie folgt:

$conn->query("UPDATE table_name SET column1 = value1 WHERE condition");

DELETE-Anweisung

DELETE-Anweisung wird zum Löschen von Datensätzen aus einer Datenbanktabelle verwendet. Die Syntax lautet wie folgt:

$conn->query("DELETE FROM table_name WHERE condition");

Praktischer Fall

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
  die("连接失败: " . $conn->connect_error);
} 

// 查询所有记录
$result = $conn->query("SELECT * FROM users");

// 输出结果
if ($result->num_rows > 0) {
  // 输出每行数据
  while($row = $result->fetch_assoc()) {
    echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
  }
} else {
  echo "0 results";
}

// 关闭连接
$conn->close();
?>

Das obige ist der detaillierte Inhalt vonWelche Arten von MySQL-Abfrageanweisungen gibt es in PHP?. 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