PHP は MySQL データベースに接続して、毎日特定の時間内 (または数回) データをクエリします。たとえば、その日の 17:25 から 17:35 の間にデータベースにデータが受信されたかどうかをクエリしたい場合、どのようにすればよいですか。あなたがそれを書きますか?
select ... where time between start and end
select * from table where addtime>=' ?start??' and addtime<=' ?end??' ;
上記の書き込み方法では、その日のデータのみをチェックしました。この期間中のデータベース内のすべてのデータをチェックしました。
select ... 開始と終了の間の時間はどこですか
select * from table where addtime>=' ?start??' and addtime<=' ?end??' ;
DATE_FORMAT() を希望の時刻形式に変換してクエリします。ただし効率は悪くなります
select * from table where addtime>=' ?Start??' と addtime<=' ?End??' の書き方のみです。その日のデータは?
当日のデータを書き込むにはどうすればよいですか?
時間が時、分、秒だけの場合、「開始と終了」をどう書くか?特定の日のデータではなく、毎日のこの時点内のデータをクエリしたいと考えています。
$starttime = '17:25:00';
$endtime = '17:35:00';
select * from table where addtime>=' ?start??' と addtime<=' ?end??' の書き込み方法のみです。今日のデータ?
時間が時、分、秒だけの場合、「開始と終了」をどう書くか?
特定の日のデータではなく、毎日のこの時点内のデータをクエリしたいと考えています。
$starttime = '17:25:00';
$endtime = '17:35:00';
$sql="select * from table where addtime>='".date('Y-m-d' )。 ' '.$starttime."' and addtime<='".date('Y-m-d').' '.$endtime."'" ; モデレータさん、ありがとうございます。これについては質問してください。学習を始めたばかりですが、どの本を読めばよいですか? あるいは、Baidu で何を見つけることができますか? 私が見つけた本やビデオでは、基本的なクエリ、挿入、削除の操作についてのみ説明されており、それ以上の詳細は記載されていませんでした。
「ソース システム」のいくつかのソースを見てみましょう。