2016-12-28 10 views
0

Как я могу отображать только час и минуту только Php из базы данных mysql (00:00)? Вот мой код:Как я могу отображать только час и минуту только Php из базы данных mysql (00:00)?

$query = "SELECT * FROM table"; 
$resualt = mysqli_query($conn, $query); 

if (mysqli_num_rows($resualt) > 0) 
{ 
    echo "<table class='tb'>"; 
    while($row = mysqli_fetch_assoc($resualt)){ 
     echo "<tr><td>" . $row['id']. "</td><td> " .$row['name']. " </td><td> " . $row['place']. " </td><td> " . $row['ddate']. " </td><td> " . $row['dtime']. " </td><td> ".$row['message']."</td></tr>"; 
    } 
    echo `enter code here`"<table>"; 
} 
else 
{ 
    echo "there is no record."; 
} 

благодарит

+1

Возможный дубликат [Получить год/месяц/день с даты-времени в PHP?] (http://stackoverflow.com/вопросы/7247259/получить-й e-year-month-day-from-a-datetime-in-php) –

+0

Это относится к столбцу 'dtime'? Что такое пример из этого столбца? –

+0

dtime column показывает мне это: 02: 01: 00.0, но я хочу показать мне 02:00 hh: mm только в браузере – buuhoodle

ответ

2

Вы запросить время через MySQL с

SELECT DATE_FORMAT(NOW(), '%H:%i') 

Например

$query = "SELECT *, DATE_FORMAT(NOW(), '%H:%i') as time FROM table"; 

Затем вы можете получить доступ к нему через $row['time'];

+0

время не текущее время это время, которое уже находится в базе данных, когда я пытаюсь код i получил эту ошибку "mysqli_num_rows() ожидает, что параметр 1 будет mysqli_result, boolean given" – buuhoodle

+0

Замените NOW() на ddate. Ваша ошибка обычно возникает, когда mysqli_query завершилась с ошибкой. Проверьте правильность таблицы. Образец запроса, который я показал вам, работает для меня отлично и является синтаксически правильным. Попытайтесь заменить время на время123, в конце концов это зарезервированная переменная в вашей среде. – user3606329

0

Если предположить, что таблица имеет столбец DATETIME, вы можете срывать час и минуты от него, как это ...

SELECT HOUR(`datecol`) AS HOUR, MINUTE(`datecol`) AS MINUTE FROM table WHERE BLAH=blah 

Вы можете также выбрать другие вещи, как ....

WEEK, чтобы получить номер недели в году

WEEKDAY, чтобы получить название дня недели ...

 Смежные вопросы

  • Нет связанных вопросов^_^