Dalam pembangunan web, selalunya perlu untuk menanyakan data daripada pangkalan data dan membentangkannya kepada pengguna dalam format tertentu. Bahasa PHP ialah bahasa pengaturcaraan Web yang biasa digunakan dan salah satu alat penting untuk memproses pertanyaan pangkalan data. Artikel ini akan memperkenalkan pernyataan pertanyaan yang biasa digunakan dalam PHP dan cara menggunakannya.
1. Pernyataan SELECT
Pernyataan SELECT digunakan untuk memilih data daripada pangkalan data. Sintaksnya ialah:
SELECT column_name(s) FROM table_name
Antaranya, column_name ialah nama lajur yang perlu ditanya, yang boleh menjadi satu atau lebih nama lajur dipisahkan dengan koma; jadual yang perlu disoal.
Sebagai contoh, untuk menanyakan semua data dalam jadual pelajar, anda boleh menggunakan pernyataan berikut:
SELECT * FROM students
Dalam pernyataan di atas, aksara kad bebas * digunakan untuk menanyakan data daripada semua lajur dalam jadual pelajar.
Jika anda hanya perlu menanyakan lajur tertentu dalam jadual pelajar, anda boleh menggunakan pernyataan berikut:
SELECT name,age FROM students
Dalam pernyataan di atas, hanya lajur nama dan umur dalam jadual pelajar sedang ditanya.
2. Pernyataan WHERE
Pernyataan WHERE digunakan untuk menyekat hasil pertanyaan pernyataan SELECT secara bersyarat. Sintaksnya ialah:
SELECT column_name(s) FROM table_name WHERE condition
Antaranya, syarat ialah ungkapan bersyarat dan anda boleh menggunakan operator logik (DAN, ATAU, BUKAN) untuk menggabungkan berbilang syarat.
Sebagai contoh, untuk menanyakan nama dan umur pelajar yang berumur 18 tahun ke atas dalam jadual pelajar, anda boleh menggunakan pernyataan berikut:
SELECT name,age FROM students WHERE age>=18
Dalam pernyataan di atas, ungkapan bersyarat umur>=18 digunakan , tanya data dalam jadual pelajar yang memenuhi syarat ini.
3. ORDER BY pernyataan
Pernyataan ORDER BY digunakan untuk mengisih hasil pertanyaan bagi pernyataan SELECT. Sintaksnya ialah:
SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC
Antaranya, column_name ialah nama lajur yang perlu diisih, yang boleh menjadi satu atau lebih nama lajur dipisahkan dengan koma; bermaksud susunan menurun.
Sebagai contoh, untuk menanyakan semua data dalam jadual pelajar dan mengisihnya dalam tertib menaik mengikut umur, anda boleh menggunakan penyataan berikut:
SELECT * FROM students ORDER BY age ASC
Dalam penyataan di atas, tertib menaik digunakan, iaitu, dalam lajur AGE Data disusun dari kecil ke besar.
4. Penyataan LIMIT
Penyataan LIMIT digunakan untuk mengehadkan bilangan hasil pertanyaan bagi pernyataan SELECT. Sintaksnya ialah:
SELECT column_name(s) FROM table_name LIMIT number
di mana nombor ialah bilangan rekod yang hendak disoal.
Sebagai contoh, untuk menanyakan nama dan umur 5 pelajar terbaik di bawah 18 tahun dalam jadual pelajar, anda boleh menggunakan pernyataan berikut:
SELECT name,age FROM students WHERE age<18 LIMIT 5
Dalam pernyataan di atas, pernyataan WHERE digunakan untuk membuat pertanyaan Keputusan adalah terhad, dan pernyataan LIMIT digunakan untuk mengawal bilangan hasil pertanyaan.
Ringkasnya, penyata SELECT, WHERE, ORDER BY dan LIMIT ialah pernyataan pertanyaan yang biasa digunakan dalam PHP. Kami boleh menggunakannya untuk menanya dan mengisih data dengan tepat dalam pangkalan data dan membentangkannya kepada pengguna dalam format tertentu untuk memenuhi keperluan pelbagai aplikasi web.
Atas ialah kandungan terperinci [Ringkasan] Pernyataan pertanyaan yang biasa digunakan dalam PHP dan cara menggunakannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!