Prob requete mysql

Bonsoir,j'ai un probleme avec une requete mysql j'ai essyé ça :

$sql ="SELECT titre,texte FROM ".$lang." WHERE id ='$i' ";

et ça :

$sql ="SELECT titre,texte FROM" "'$lang'" "WHERE id ='$i' ";

mais ça marche pas

merci

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. bonjour ,
    essaie comme ça

    $sql=select * from '$lang' where id='$id';
    $res = mysql_query($sql);
    while ($rang=mysql_fetch_array($res))
    {
    $titre = $rang['titre'];
    $texte= $rang['texte'];

    }

    Tu recupere le resultat sous forme d'un tableau
    1. t'es sur que ta table $lang existe bien ? Oo
      bizarre de mettre une table comme variable ^^
  2. c'est une bonne solution pour eviter d'avoir à faire tout un tas de requetes quand tu dois utiliser plusieurs tables.

    Evidemment si $lang est pas défini ça risque pas de marcher ;-)