8791 sujets

Développement web côté serveur, CMS

Bonjour à tous,

J'ai deux tables MySQL avec chacune un champs "références". L'un des champs est de type "INT", l'autre de type "VARCHAR", tout simplement parce qu’une des tables enregistrent des références automatiquement et que c'est forcément un entier, et que l'autre est une saisie manuelle autorisant tous les caractère.

Le soucis, à présent, est que lorsque je sélectionne les deux champs des deux tables, grâce à un UNION, l'affichage est étrange. Exemple, je me retrouve avec une référence de ce genre :

04HY�����������������������������������������������������������������������������������������������������������������������������������������������������������������


Évidemment, les caractères étranges n'ont pas lieu d'être.
Auriez-vous une idée ? Peut-être forcer la sélection de type "CHAR" ?

Merci d'avance,
Gaylord.P. Smiley smile
Bonjour Smiley smile

Le soucis est résolu. A titre informatif, il fallait faire dans le SELECT : "CAST(champs AS CHAR)" pour foncer la sélection en chaîne de caractères Smiley smile

Bonnes journées & bonnes fêtes de fin d'année Smiley smile
Gaylord.P