Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah jenis pernyataan pertanyaan MySQL yang terdapat dalam PHP?

Apakah jenis pernyataan pertanyaan MySQL yang terdapat dalam PHP?

WBOY
WBOYasal
2024-06-03 17:30:02710semak imbas

Jenis pernyataan pertanyaan MySQL dalam PHP termasuk: PILIH: Dapatkan data daripada jadual. DI MANA: Tapis hasil SELECT berdasarkan syarat. INSERT: Masukkan rekod baharu ke dalam jadual. KEMASKINI: Kemas kini rekod sedia ada. PADAM: Padam rekod daripada jadual.

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

Jenis pernyataan pertanyaan MySQL dalam PHP

Pernyataan pertanyaan MySQL ialah arahan yang berinteraksi dengan pangkalan data MySQL dan data pertanyaan. PHP menyediakan pelbagai fungsi untuk melaksanakan pertanyaan MySQL, dan setiap fungsi sepadan dengan jenis pernyataan pertanyaan yang berbeza.

PILIH pernyataan

PILIH penyataan digunakan untuk mendapatkan semula data daripada jadual pangkalan data. Sintaksnya adalah seperti berikut:

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

Klausa WHERE

Klausa WHERE digunakan untuk menapis hasil berdasarkan kriteria tertentu. Sintaksnya adalah seperti berikut:

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

INSERT statement

INSERT statement digunakan untuk memasukkan rekod baharu ke dalam jadual pangkalan data. Sintaksnya adalah seperti berikut:

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

KEMASKINI kenyataan

KEMASKINI kenyataan digunakan untuk mengemas kini rekod sedia ada dalam jadual pangkalan data. Sintaksnya adalah seperti berikut:

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

DELETE statement

DELETE statement digunakan untuk memadam rekod daripada jadual pangkalan data. Sintaksnya adalah seperti berikut:

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

Kes praktikal

<?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();
?>

Atas ialah kandungan terperinci Apakah jenis pernyataan pertanyaan MySQL yang terdapat dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn