convertir un string en nombre entier (pas intval)?
Bonjour les amis,
je voudrais savoir si c'est possible de trouver la valeur entier correspondant à une chaine de caractère. par exemple si j'ai "PAPAP" il me retourne une valeur correspondante? j'ai essayé avec intval mais ça me retourne 0 (normal je pense ).
Enfait je suis entrain de revoir la conception de ma base de données MySQL dans laquelle j'ai plusieurs tables ayant pour clé primaire des chaines de caractères (varchar)
Par exemple pour une table ville j'ai mi le nom de la ville comme clé primaire. Cependant j'ai trouvé qu'utiliser des INTEGER serait mieux en terme de rapidité si les tables sont volumineux. et je voudrais ainsi mettre des INTEREGER à la place des varchar.
j'ai pensé à utilisé des auto-incrément mais vu que le nom de la ville dois être unique dans la table je ne sais pas trop comment m'y prendre.
C'est pourquoi j'ai pensé mettre la valeur numérique du nom comme valeur de clé mais la conversion me pause problème.
Est-possible?
y a t-il des pistes plus bons pour ce que je cherche à faire ?
Merci de votre aide.