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:
Merci d'avance à quiconque pourra me donner un coup de main.
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 ";
Partager