##やりたいこと
php+MySQLで昨日以前の日付のデータのうち最新の1件を抽出したい。
##DB内テーブル
id(int)
user_id(int)
target_date(date)
created(datetime)
##現在のソースコード
lang
1$sql = "SELECT `id`, `target_date`, `text`, `created` 2 FROM `targets` 3 WHERE `user_id` = $user_id 4 AND DATE(`target_date`) < DATE($today)";
##問題点
データが1件も抽出されません
target_date,created ともに作成日がデータとして格納されており、形式が異なるだけで日付は同一です。
回答2件
あなたの回答
tips
プレビュー