Bonjour, j'ai un méga problème dans la mesure où toute logique est à laisser de côté mon problème a l'air tout bête.
En fait j'enregistre une clé du style $cle1 = 16547873 dans un champ int(13) donc j'en déduis qu'une fois insérée dans la table c'est bien un nombre et non une chaîne.
Puis sur un autre page, je reçois cette même clé de flash, mais en string
alors je fais un $cle2 = (int) $cle2 ; et je devrais obtenir la même clé que j'ai enregistré dans la bdd. Malheureusement quand je veux faire un update de ma bdd WHERE key=$cle2 ; il ne trouve rien, et pourtant ce sont exactement les même clés (j'ai fais un test en enregistrant $cle1 et $cle2 cote à cote, ce sont bien les mêmes)
Comment se fait-il qu'elles soient différentes alors?
Partager