-1
  $no = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 5");
  while($n = mysql_fetch_array($no)){
     $message = $n['message_RS'];

     if(strlen($message) > 50){ 
          $message = substr($message,0,50); 
          $message .= "..."; 
     }   

      echo " <div class='text'> <p> <a href='#'>$n[title]</a> <br /> <small>$message</small> </p> </div> ";
  }

列をなして :

$message = $n['message_ HERE GOING LANGUAGE'];
Language = $_COOKIE['language'];

選択した言語の行をテーブルからフェッチするだけで済みます。

4

2 に答える 2

0
$message = $n['message_' . $_COOKIE['language']];
于 2015-04-14T12:24:56.393 に答える