2017-04-14 17 views
0

mysqlデータベースからすべてのユーザー情報を取得して表示しようとしていますが、行に時間を表示することはできませんが、ユーザーIDやユーザー名などの残りの情報を表示できます。私のWindows localhostでシステムを動かすとうまくいきますが、Webホスティングを使って実行すると日付は表示されません。日付を表示できません

データベース: enter image description here

データベースレコード: enter image description here

私の現在のコード:

<?php 
    $sql_select = "SELECT * FROM tbluserinfo"; 
    $result = $conn->query($sql_select); 
    if ($result->num_rows > 0) 
    { 
     while($row = $result->fetch_assoc()) 
     { 
      echo "<tr>"; 
      echo "<td>".$row['user_id']."</td>"; 
      echo "<td>".$row['user_name']."</td>"; 
      echo "<td>".$row['user_created_date']."</td>"; 
      echo "</tr>"; 
     } 
    } 
    else 
    { 
     echo "<td colspan='3' style='color: red;'>No record found.</td>"; 
    } 
?> 
+0

あなたは、whileループ内で、あなたのデシベルレコード –

+1

のSSを追加してくださいだろう、 '' 'エコーを追加"

".print_r($row,true)."

"; '' 'クエリが返すものを表示する必要があります(列名を含む) –

+0

@SloanThrasher自分のコーディングでこれらの行を追加しました。結果は、データベースレコードに表示される** user_created_date **上記のssは –

答えて

0

あなたが試みることができる:

echo date('j F, Y', strtotime($row['user_created_date'])); 

とあなたの$row['user_created_date']がそうでなければ、それはあなたにこの日付を与えるnullでないことを確認してください。

1 January, 1970

関連する問題