2013-04-28 44 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