^^ les retour de bdd sont des chaines de caractère comme pour tes retours de champs de formulaire ou tu reçois que des chaines de caractères.
Vu que PHP ne travaille pas avec des variables frotement typées et fait lui même les conversions de type nécessaire si t'additionnes des chaines de caractères contenant des nombres; ou inversement si tu concatène des var contenant des nombres; ça ne pose pas vraiment de problème.
par contre si tu souhaite faire des comparaisons stricte; là le type de la données et pris en compte; tu peux plus t'amuser à laisser tes données provenant de ta base de donnée (ou d'une autre source) avoir un type "au petit bonheur". (à parti si c'est le résultat de ce petit bonheur qui t'intéresse)
après s'amuser à faire un cast de tout les entiers que tu obtiens de la bdd pour assurer que tes comparaisons strictes seront cohérentes, ou alors te contenter de comparaison standart c'est toi qui voit.
(edit: franchement dans le cas présent si ta donnée $_GET n'est vraiment utilisée que pour cette comparaison; et que la valeur en bdd est fixe; t'as même pas besoin du intval(); tu peux carrément te prendre une comparaison standard voir mieux stricte de tes 2 données)
Vu que PHP ne travaille pas avec des variables frotement typées et fait lui même les conversions de type nécessaire si t'additionnes des chaines de caractères contenant des nombres; ou inversement si tu concatène des var contenant des nombres; ça ne pose pas vraiment de problème.
par contre si tu souhaite faire des comparaisons stricte; là le type de la données et pris en compte; tu peux plus t'amuser à laisser tes données provenant de ta base de donnée (ou d'une autre source) avoir un type "au petit bonheur". (à parti si c'est le résultat de ce petit bonheur qui t'intéresse)
après s'amuser à faire un cast de tout les entiers que tu obtiens de la bdd pour assurer que tes comparaisons strictes seront cohérentes, ou alors te contenter de comparaison standart c'est toi qui voit.
(edit: franchement dans le cas présent si ta donnée $_GET n'est vraiment utilisée que pour cette comparaison; et que la valeur en bdd est fixe; t'as même pas besoin du intval(); tu peux carrément te prendre une comparaison standard voir mieux stricte de tes 2 données)