前提・実現したいこと
PHPでバスなどの時刻データを現在時刻と比較して、次のバスデータを取得したいです。
色々調べたのですがよくわからなかったので、教えてもらえると助かります。
例
(データベース)
time |id
9:20 |0
9:40 |1
10:00|3
現在時刻
9:25
次のバスの時刻
9:40
該当のソースコード
php
1 2<?php 3 4 $count = 0; 5 6 date_default_timezone_set('Asia/Tokyo'); 7 8 $nowtime = date("H:i"); 9 10 echo $nowtime; 11 12 $result = mysqli_query($con, "SELECT time FROM busToTakasaka where id = $count"); 13 while ($data = mysqli_fetch_array($result)) { 14 print('<p>' . $data['time'] . "</p>\n"); 15 echo $data['time']; 16 if($data['time']<$nowtime){ 17 echo "!!!"; 18 $count++; 19 20 if($count>72){ 21 22 $count=0; 23 24 } 25 26 } 27 28 } 29 30 ?>
試したこと
SQL文も調べたのですが、よくわからなかったです。
補足情報(FW/ツールのバージョンなど)
addは使ってませんので、それ以外でお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/14 04:31
退会済みユーザー
2019/07/14 04:44
2019/07/16 06:59 編集
2019/07/14 22:50
2019/07/16 06:24
2019/07/16 06:37
2019/07/16 06:58
退会済みユーザー
2019/07/16 07:57