gpt4 book ai didi

mysql - 如何在 mysql 查询中根据用户的性别放置 if 语句?

转载 作者:行者123 更新时间:2023-11-30 23:22:37 25 4
gpt4 key购买 nike

如何在 mysql 查询中根据用户的性别添加 if 语句?

我想根据性别更改 $avatar 图片。

如果是男的我就存这张图片 --> avatar/male.png

如果是女性我就保存这张图片 --> avatar/female.png

这里是mysql查询

mysql_query("INSERT INTO `etudiants`
(id_etudiant, id_filiere, dateInscription, anneeScolaire, classe, typeFormation, filiere, nomPrenom, CIN, niveauScolaire, dateNaissance, sexe, nationalite, adresse, ville, tel, npPere, telPere, formPere, npMere, telMere, formMere, avatar)
VALUES
('','$id_filiere','$date','$anneeScolaire', '$classe', '$typeFormation', '$filiere', '$nomPrenom','$CIN', '$niveauScolaire', '$dateNaissance', '$sexe','$nationalite', '$adresse','$ville','$tel','$npPere','$telPere','$formPere','$npMere','$telMere','$formMere','$avatar');
") or die (mysql_error());
}

最佳答案

您可以使用 CASE WHENCONCAT

在您使用此代码提供的查询中替换 '$avatar',它应该可以工作:

CASE sexe WHEN 'male' THEN 'avatar/male.png' ELSE 'avatar/female.png' END

甚至这样:

CONCAT('avatar/', sexe, '.png')

关于mysql - 如何在 mysql 查询中根据用户的性别放置 if 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14844094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com