Bonjour

Je suis toute nouvelle en ce qui concerne Mysql et j'espère que quelqu'un pourra m'aider. Je suis presque sûre que la réponse est toute simple, mais après 2 soirées sur le net, je ne trouve toujours pas de réponse...

Voilà, je dois créer un site multilingue et j'ai crée une table qui se compose comme ceci

NOM_VARIABLE | FRANCAIS | ANGLAIS | ALLEMAND
pageaccueil | Accueil | Homepage | Startseite
etc...

Sur ma page PHP, j'utilise une variable pour définir la langue de l'utilisateur: $langue

Mais ensuite, je n'arrive pas à extraire la traduction approprié car les données sont en colonnes et pas en ligne.

je ne comprend pas pourquoi cette requete SQL ne marche pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$result = mysql_query("SELECT $langue FROM languages);
while($row = mysql_fetch_assoc($result))
{ 
$traduc = $row['$pageaccueil']; 
 }
echo "Resultat: $traduc ";
Merci d'avance à quiconque pourra me donner un coup de main.