2015-04-02 94 views
1

如何將數據庫中的數據存儲在變量PHP中。因爲我想在我的項目中多次使用這些數據。像:如何將數據庫中的數據存儲到php中的變量中

foreach ($data as $value) 
{ 
    $Table = ' 
     <TR> 
      <TD>' . $value['name'] . '</td> 
      <TD>' . $value['date'] . '</TD> 
      <TD>' . $value['time'] . '</TD> 
     </TR>'; 
} 

echo $Table; 

現在我只得到結果的第一行,它不循環proprly。幫我解決這個問題。 在此先感謝..

+0

使用'$表+ =的'...代替'$表='因爲那一次又一次的改寫值 – Alexander 2015-04-02 07:08:41

+0

@Alexander:我想你的意思'$表=' - 這是串聯,不加成。 – halfer 2015-04-02 15:28:56

+0

@halfer當然是 – Alexander 2015-04-02 16:47:28

回答

3
foreach ($data as $value){ 
    $table.=' 

     <tr> 

      <td>'.$value['name'].'</td> 
      <td>'.$value['date'].'</td> 
      <td>'.$value['time'].'</td> 

     </tr>'; 
} 
echo $table; 
+0

非常感謝你@ user1374650。它的工作完美.. – user3232285 2015-04-02 06:58:27

0

請看看下面的代碼,我做了一些修改,並希望這會幫助你。

$Table = "<table name='data' id='data'>"; 

    foreach ($data as $value){ 

    $Table .= "<tr>"; 
    $Table .= "<td>".$value['name']."</td>"; 
    $Table .= "<td>".$value['date']."</td>"; 
    $Table .= "<td>".$value['time']."</td>"; 
    $Table .= "</tr>"; 

           } 
$Table .= "</table>"; 
    echo $Table; 
相關問題