Rumah > Artikel > pembangunan bahagian belakang > Apakah pernyataan pertanyaan dalam PHP?
Terdapat tiga jenis pernyataan pertanyaan dalam PHP: 1. SELECT pernyataan, digunakan untuk mendapatkan data daripada satu atau lebih jadual data 2. WHERE pernyataan, digunakan untuk menapis padanan dalam jadual data yang dinyatakan dalam pernyataan FROM Data dalam keadaan tertentu; 3. ORDER BY pernyataan, digunakan untuk mengisih hasil pertanyaan dalam susunan tertentu (seperti tertib menaik atau menurun).
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, versi php8.1.3, komputer Dell G3.
Pernyataan pertanyaan dalam PHP ialah:
1 SELECT
Pernyataan SELECT digunakan untuk mendapatkan data daripada satu atau lebih jadual data.
Kod adalah seperti berikut:
$sql = "SELECT id, name, email FROM users"; $result = mysqli_query($conn, $sql); // 循环遍历结果集 while ($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; }
Kod ini memilih tiga medan id, nama dan e-mel daripada jadual data bernama "pengguna" dan menyimpan hasilnya dalam fail bernama dalam pembolehubah $hasil. Selepas itu, gunakan fungsi mysqli_fetch_assoc() untuk mendapatkan setiap baris data daripada set hasil $result, dan kemudian keluarkan nilai id, nama dan e-mel yang sepadan.
2. WHERE
Klausa WHERE digunakan untuk menapis data yang memenuhi syarat khusus dalam jadual data yang dinyatakan dalam pernyataan FROM.
$sql = "SELECT id, name, email FROM users WHERE age > 18"; $result = mysqli_query($conn, $sql); // 循环遍历结果集 while ($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; }
Kod ini memilih tiga medan id, nama dan e-mel daripada jadual data bernama "pengguna" dan menambah klausa WHERE untuk menapis umur Pengguna yang berumur lebih daripada 18 tahun. Selepas itu, gunakan fungsi mysqli_fetch_assoc() untuk mendapatkan setiap baris data daripada set hasil $result, dan kemudian keluarkan nilai id, nama dan e-mel yang sepadan.
3. PESANAN OLEH
Klausa ORDER BY digunakan untuk mengisih hasil pertanyaan dalam susunan tertentu (seperti tertib menaik atau menurun).
rreeeeAtas ialah kandungan terperinci Apakah pernyataan pertanyaan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!