[英]Can't echo current DateTime in PHP
我在mysql中添加了datetime列。 它以當前時間戳記為其值。 我在php中回顯時遇到錯誤。 說這是一個未定義的索引。
$sql="SELECT `idea-content` FROM `ideas` ";
$result = mysqli_query($mysql_link, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
echo "<li>
<div class='comment-main-level'>
<!-- Avatar -->
<div class='comment-avatar'><img src='#' alt=''></div>
<!-- Contenedor del Comentario -->
<div class='comment-box'>
<div class='comment-head'>
<h6 class='comment-name by-author'><a href='#''>Agustin Ortiz</a></h6>
<span>".$row['time']."</span>
<i class='fa fa-reply'></i>
<i class='fa fa-heart'></i>
</div>
<div class='comment-content'>".$row['idea-content']."
</div>
</div>
</div></li>";
}
表格: https : //ibb.co/eU9Jd5
您選擇了1個字段,但嘗試輸出2個字段。
您選擇的內容中缺少time
字段,也可以使用DATE_FORMAT
格式化過期日期
$sql="SELECT `idea-content`, DATE_FORMAT(`time`, '%W %M %Y') as `time` FROM `ideas` ";
https://dev.mysql.com/doc/refman/5.5/zh-CN/date-and-time-functions.html#function_date-format
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.