2017-04-12 10 views
0

mysqlにdatetimeカラムを追加しました。その値として現在のタイムスタンプをとります。 私はPHPでエコーするとエラーに直面しています。それは未定義のインデックスだと言っています。PHPで現在のDateTimeをエコーできない

$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

+2

(綴らとして)すると、フィールドの外をフォーマットするDATE_FORMATを使用することができますaslo
timeフィールドは、あなたの選択から欠落しています。列名のスペルを確認し、正しい場合は、SQL文が返された列の1つであることを確認してください。 –

+1

1つのフィールドを選択しましたが、2つのフィールドを出力しようとしました。 – Musa

+0

どうすればいいですか? – Chefk5

答えて

0

あなたは、1つのフィールドを選択しますが、出力2にしてみてくださいフィールド。あなたは結果には存在しない日付

$sql="SELECT `idea-content`, DATE_FORMAT(`time`, '%W %M %Y') as `time` FROM `ideas` "; 

https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

+0

それです。後で時間フィールドを追加し、それをクエリに追加するのを忘れました。ありがとう! – Chefk5

関連する問題