日付形式をY/M/DからD/Mに変更する必要がある/ Y。私が照会しているすべてのデータを含むデータベースは、日付がY/M/Dに設定されているのに対し、入力フォームはまだD/M/Yとして入力されています。日付の入力形式をSQL/PHPのD/M/Yに変更する
どのようにフォーマットを変更することができますか?
$sql="SELECT `country_name`,`gdp`,`population`,Cyclist.name,Cyclist.dob FROM Country JOIN Cyclist ON Country.ISO_id=Cyclist.ISO_id
WHERE 'dob'
BETWEEN '".$date_1."' AND '".$date_2."'";
は、フォームの送信からデータを取得するためのPHPです:
NB日はここで
はSQLである 'DOB' です
$date_1=$_REQUEST['date_1'];
$date_2=$_REQUEST['date_2'];
入力日付を任意の方法で解析するのを止めるのは何ですか? –
@TimBiegeleisen入力フォームやデータベースからの入力を解析することについて話していますか?残念ながら、私たちはそれを行うことはできませんか?何らかの形でコード内のデータ型を変更する必要があります – RealHelper
PHPコードの中に 'Y-m-d'文字列を作成してクエリで使用できないのはなぜですか? –