2013-04-28 40 views
0

我想從我的表中選擇2列,並有一個數組輸出到多個textareas(重複)。使用while循環的多個查詢使用數組輸出到textarea

到目前爲止,我有:

$query= "SELECT comment FROM table ORDER BY id DESC LIMIT 15"; 

$result=mysqli_query($con, $query); 

while ($row=mysqli_fetch_array($result)) 

{ 


echo '<textarea>'; 
echo $row['comment']; 
echo '</textarea>'; 
echo '<p></p>'; 

} 

以上的偉大工程,輸出到各個窗口的評論,但我無法弄清楚如何獲得的日期了。 我試圖讓評論框顯示每個都有自己的評論從數據庫中,但我也希望它的發佈日期是'當'(時間戳)在我的表中。

我試過「SELECT註釋,當從表ORDER BY ID DESC LIMIT 15」; 和我已經嘗試合併數組和做$ row []並聲明每個變量,但也許我得到的語法錯誤。我嘗試了很多東西,其中包括使用圖像和div,但無濟於事。這個php文件被包含在一個html頁面中。我對此很新。任何幫助,我將不勝感激。

+0

請發表你試圖獲取代碼日期和你得到的錯誤。 – 2013-04-28 01:51:00

回答

0

您的選擇語句僅包含comment列。你需要有:

SELECT comment, when FROM table ORDER BY id DESC LIMIT 15 

,然後在你的代碼,你可以這樣做:

.... 
echo $row['when']; 
.... 

我建議重新命名whendata_entry_datedate_created

+0

是啊,謝謝...我已經嘗試過,並沒有奏效。我已經嘗試了一遍,但我想也許問題是在數據庫設置,因爲我沒有收到錯誤,但沒有添加日期。我有它設置爲時間戳,屬性= ON更新CURRENT_TIMESTAMP,空否,默認= CURRENT_TIMESTAMP,額外=上更新CURRENT_TIMESTAMP – TeaDrinker 2013-04-28 01:49:00

+0

謝謝...我已經修改它通過更改爲回聲日期(「m/d/y」,strtotime ($ DATE_CREATED));但是如果沒有你的幫助,我甚至不會想到朝那個方向看。 – TeaDrinker 2013-04-28 02:04:49

+0

將此標記爲答案,如果您發現它有用 – SOfanatic 2013-05-14 03:16:46