Je souhaite utiliser une colonne contenant la chaîne codée avec base64_encode()
comme clé primaire. Mais je n'ai pas pu apprendre que si la même chaîne obtient des valeurs différentes lorsqu'elle est codée avec base64_encode()
. Dois-je vérifier l'existence de la clé en utilisant une chaîne codée dans les requêtes sql ou devrais-je obtenir toutes les valeurs de DB et les décoder un par un pour voir si cette clé existe? Cela dépend de savoir si la fonction base64_encode()
crée toujours la même sortie pour une chaîne donnée. Le fait?Est-ce que base64_encode() Valeurs pour Same String Differ?
Merci d'avance.
Oui - base64 transforme les données binaires à une chaîne en utilisant un sous-ensemble de sécurité ASCII – JeffS