Sebagai pengaturcara PHP, saya sering terdedah kepada operasi pangkalan data. Antaranya, menanyakan jadual data ialah salah satu operasi yang paling biasa Artikel ini akan memperkenalkan anda kepada pernyataan pertanyaan jadual dalam PHP.
1. Sintaks SELECT Asas
Dalam PHP, anda perlu menggunakan pernyataan SELECT untuk menanyakan jadual data. Sintaks asas ialah:
PILIH column_name(s) FROM table_name
Antaranya, column_name(s) mewakili nama lajur yang perlu ditanya dan "*" boleh digunakan untuk mewakili semua lajur; table_name ialah nama jadual Pertanyaan yang diperlukan. Dalam aplikasi praktikal, jika anda perlu menanyakan berbilang jadual, anda perlu menggunakan pertanyaan gabungan berbilang jadual.
Contohnya:
PILIH * DARI pengguna
2 klausa WHERE
Melalui klausa WHERE, kita boleh menetapkan syarat pertanyaan dalam pernyataan SELECT, Untuk menapis data yang kita perlukan. Sintaksnya ialah:
SELECT column_name(s) FROM table_name WHERE condition
Antaranya, syarat ialah syarat pertanyaan yang kami tetapkan. Anda boleh menggunakan pelbagai pengendali (=, <>, >, <, >=, <=, SUKA, dsb.) dan pengendali logik (DAN dan ATAU) dalam gabungan.
Contohnya:
PILIH * DARI pengguna WHERE id=1
PILIH * DARI pengguna DI MANA nama pengguna LIKE '%tom%'
3 OLEH Klausa
Menggunakan klausa ORDER BY, kita boleh mengisih data pertanyaan mengikut lajur yang ditentukan. Sintaksnya ialah:
PILIH column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC
Antaranya, ASC bermaksud mengisih dalam tertib menaik, DESC bermaksud menyusun mengikut tertib menurun, dan lalai ialah tertib menaik.
Contohnya:
PILIH * DARI pengguna PESANAN MENGIKUT umur DESC
4 klausa LIMIT
Klausa LIMIT digunakan untuk mengehadkan bilangan pertanyaan. keputusan dikembalikan. Sintaksnya ialah:
PILIH column_name(s) FROM table_name LIMIT mula, tamat
di mana mula mewakili kedudukan permulaan dan akhir mewakili kedudukan akhir. Jika hanya terdapat satu hujung parameter, ini bermakna mengembalikan data akhir sebelumnya.
Contohnya:
PILIH * DARI pengguna HAD 0, 10
PILIH * DARI pengguna HAD 10
5 🎜>Menggunakan klausa GROUP BY, kami boleh melaksanakan statistik kumpulan pada data yang ditanya. Sintaksnya ialah:
PILIH nama_lajur DARI nama_jadual GROUP BY column_name(s)
Contohnya:
PILIH jantina, kira(*) DARI pengguna KUMPULAN MENGIKUT jantina
Di atas adalah pernyataan pertanyaan jadual PHP yang biasa Jika anda menguasai mata pengetahuan di atas, saya percaya operasi pertanyaan anda akan menjadi lebih mudah dan cekap.
Atas ialah kandungan terperinci Ringkaskan beberapa penyataan pertanyaan jadual PHP biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!