(00:00)과 같이 mysql 데이터베이스에서 Php 만 표시하는 방법은 무엇입니까?(00:00)과 같이 mysql 데이터베이스에서 Php 만 표시하는 방법은 무엇입니까?
답변
당신은
$query = "SELECT *, DATE_FORMAT(NOW(), '%H:%i') as time FROM table";
그런 다음 $row['time'];
SELECT DATE_FORMAT(NOW(), '%H:%i')
와 MySQL을 통해 시간을 조회
$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.";
}
감사 : 다음은 내 코드입니다 또한 같은 다른 일을 선택할 수 있습니다
SELECT HOUR(`datecol`) AS HOUR, MINUTE(`datecol`) AS MINUTE FROM table WHERE BLAH=blah
테이블을 가정
시간은 현재 데이터베이스에있는 시간이 아닙니다. 코드이 오류가 발생했습니다 "mysqli_num_rows() 매개 변수 1 mysqli_result, 부울 주어진" – buuhoodle
NOW()를 ddate로 바꿉니다. 일반적으로 mysqli_query가 실패하면 오류가 발생합니다. 테이블이 올바른지 확인하십시오. 내가 보여준 샘플 쿼리는 제게 잘 작동하고 구문 상 올바르다는 것을 보여줍니다. 시간을 123으로 바꿔보십시오. 결과적으로 사용자 환경의 예약 된 변수가됩니다. – user3606329
는
WEEK
를 얻을 수 ... ...이 같은 그것에서 시간과 분을 뽑아 수, 날짜 시간 열이 올해의 주 수
WEEKDAY
요일 이름을 얻을 ... [PHP의 날짜에서 년/월/일을 얻기?] (의
가능한 중복 http://stackoverflow.com/questions/7247259/get-th e-year-month-day-from-a-datetime-in-php) –
이것은'dtime' 열을 참조합니까? 해당 열의 예제 값은 무엇입니까? –
dtime 열이 나에게 이것을 보여줍니다 : 02 : 01 : 00.0하지만 브라우저에 02시 hh : mm 만 표시하고 싶습니다 – buuhoodle