私はmysqlのselectステートメントを実行して、今日の日付を調べ、その日に登録した結果のみを返すようにしています。私は現在以下を試しましたが、うまくいかないようです。
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d')
FROM users
WHERE users.signup_date = CURDATE()
私は私のSELECT声明をこれに変更しました、皆さんありがとう。
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
@Serjioはい、現在は日時フィールドです。
—
Jako
signup_date時刻が含まれている場合のデータ型は何ですか。次に、WHERE句でdate_formatを使用して時刻をCURDATE()
@bluefeetありがとう、スクリプトを変更しました。動作しているようですが、結果がない場合。
—
Jako、
mysql_num_rows0は表示されません。空白のみです。
signup_date日時フィールドのようです