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.
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!