私は日付のフィールドタイプのvarchar型を使用しています:d-m-Y H:i:s
私のクエリはここにある:mysqlのテーブルと日付を比較するには?
$todaydate=date('d-m-Y')
select id from table where id=$id and str_to_date(date, '%d-%m-%Y')='$todaydate'
私はこのクエリを使用しますが、私はなり得なかった、あなたの人々は
私は日付のフィールドタイプのvarchar型を使用しています:d-m-Y H:i:s
私のクエリはここにある:mysqlのテーブルと日付を比較するには?
$todaydate=date('d-m-Y')
select id from table where id=$id and str_to_date(date, '%d-%m-%Y')='$todaydate'
私はこのクエリを使用しますが、私はなり得なかった、あなたの人々は
以下のコードを使用して、データベースから日付を使用してレコードをフェッチすることができます。あなたのケースでは
$todaydate=date('Y-m-d');
select id from table where id=$id and DATE(date)='.$todaydate.'
が見つかりませんでした。最初の行と他のシンタックスエラー –
'like'
オペレータがトリックを行うことができますmysqlの。 あなたのテーブルには日付の列があり、保存された値はこのようなものです03-09-2016 09:25:22。今では、時間ではなく日付に基づいてテーブルのすべての値を取得したいと考えています。クエリで
$todaydate=date('Y-m-d'); //this will give 03-09-2016
select id from table where id=$id and date like ('$todaydate%')
あなたは03-09-2016
でbeggin、あなたが保存されているどのような値で終わるすべての値を取っています。
テーブルから得たい値は? –
現在の日付と一致するレコードは –
id = $ idとdate( '$ todaydate%')のようなテーブルから選択してください –