所以我有日期時間演示文稿的問題。 我想在列表中標題旁邊的條目中顯示條目的時間。 但目前,只要我嘗試正確格式化時間,代碼只顯示一個條目而不是全部。 任何人都可以幫助我嗎?Dislpay正確的日期時間從數據庫在PHP
<?php
$result = mysql_query("SELECT * FROM posts");
while ($row = mysql_fetch_array($result)){
echo "<li>{$row["date"]}". " ". $row["title"]. "</li>";
}
?>
這樣它顯然只是表明什麼在db:
2014-09-08 07:09:24.476246 this is it !!
2014-09-05 06:20:20.317560 So nun endlich die Website online
但是當我莫名其妙格式中的日期是這樣的...
<?php
$result = mysql_query("SELECT * FROM posts");
$new_date = mysql_fetch_row($result);
$date = date_create($new_date[3]);
while ($row = mysql_fetch_array($result)){
echo "<li>". date_format($date, 'Y-m-d H:i:s'). " ". $row["title"]. "</li>";
}
?>
我只得到了最後一排從數據庫。
不是你的問題的答案,但檢查出http://php.net/manual/en/function.mysql-query.php。你看到那個大紅色的盒子?如果你正在編寫新的PHP代碼,你應該注意它所說的。總之,使用'mysqli_'或'PDO'函數代替。 – 2014-09-11 13:18:07