Fungsi kes php apabila pernyataan pertanyaan adalah untuk membuat pertimbangan yang serupa dengan if else pada hasil pertanyaan Sintaks penggunaannya adalah seperti "SELECT a.website_id...WHEN d.websitetype_id=1 THEN. 400. ..TAMAT sebagai wang DARIPADA …”.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Bagaimana untuk menggunakan kes php apabila pernyataan pertanyaan?
CASE WHEN penggunaan dalam PHP Mysql
Dalam pertanyaan pernyataan SELECT, anda boleh menggunakan CASE WHEN untuk membuat pertimbangan seperti if else pada hasil pertanyaan.
Penggunaan khusus
1.
SELECT a.website_id, b.customer_name, a.website_enddate, c.member_name, d.websitetype_id, CASE WHEN d.websitetype_id=1 THEN 400 WHEN d.websitetype_id=2 THEN 400 WHEN d.websitetype_id=12 THEN 5800 WHEN d.websitetype_id=13 THEN 5800 WHEN d.websitetype_id=13 THEN 5800 END as money FROM ……
2.
SELECT a.website_id, b.customer_name, a.website_enddate, c.member_name, d.websitetype_id, CASE d.websitetype_id WHEN 1 THEN 400 WHEN 2 THEN 400 WHEN 12 THEN 5800 WHEN 13 THEN 5800 WHEN 13 THEN 5800 END as money FROM ……
3 Penghakiman JIKA yang mudah
JIKA (. pernyataan penghakiman, nilai dikembalikan dengan benar, nilai dikembalikan dengan palsu) digunakan dalam kedudukan yang sama seperti CASE WHEN Sintaksnya sangat mudah, sedikit seperti aritmetik ternary dalam PHP.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menggunakan kes php apabila pernyataan pertanyaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!