Modérateur PHPfrance |
8758 Messages
15 févr. 2017, 17:38
salut,
comme ça c'est pas possible, peux être avec une fonction utilisateur que tu utiliseras pour le order by (je ne sais pas si cela fonctionne).
globalement quand on met des données structurées dans une base de données c'est qu'il y a un problème.
si tu as besoin de traduction il faut une table pour cela (et nom un champ par langue).
exemple
create table language(
id_language int not null primary key,
name varchar(50) not null,
name_in_language varchar(50) not null -- je sais pas trop comment le nommer c'estle nom de la langue dans la langue english pour l'anglais etc
);
create table traduction {
id_traduction int not null primary key,
id_language int not null, -- clef étrangère vers la table language
id_text int not null, -- clef étrangère vers la table pour laquelle on a les données traduite
translated_text varchar(200) not null
);
@+
Il en faut peu pour être heureux ......