La fonction de l'instruction php case when query est de porter un jugement similaire à if else sur les résultats de la requête. Sa syntaxe d'utilisation est telle que "SELECT a.website_id...WHEN d.websitetype_id=1 THEN 400... FIN comme argent DE… ».
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.
Comment utiliser le cas PHP lors d'une instruction de requête ?
Utilisation de CASE WHEN dans PHP Mysql
Dans la requête d'instruction SELECT, vous pouvez utiliser CASE WHEN pour porter un jugement de type if else sur les résultats de la requête.
Utilisation spécifique
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. Un simple jugement IF
IF (déclaration de jugement, valeur renvoyée par true, valeur renvoyée par false) La position d'utilisation est la même que la position CASE WHEN. , et la syntaxe C'est très simple, un peu comme l'algorithme ternaire en php.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!