07-04-2017, 03:11 PM
Note: gaffe aux ENUM avec MySQL, car le réglage du serveur influe directement sur les valeurs autorisées. Je ne sais plus le nom de la variable de conf, mais si celle-ci n'est pas activée, alors l'ENUM contiendra la valeur vide ("") en cas d'insertion erronée. Ce qui peut mener à du if ($type == 'JOUEUR') { ... } else if ($type == 'MODO') { ...} else { ... }
Bon, ce serait sale comme check de rôle (mieux vaut faire un "else" renvoyant une exception), mais vu que c'est un soucis qu'on rencontre souvent au taff (insertion erronée qui se traduit par chaine vide dans la BDD), je préfère prévenir.
Bon, ce serait sale comme check de rôle (mieux vaut faire un "else" renvoyant une exception), mais vu que c'est un soucis qu'on rencontre souvent au taff (insertion erronée qui se traduit par chaine vide dans la BDD), je préfère prévenir.