私のMySQLデータベースでは、私は08/31/2017のような形式の日付を持つ多くのレコードを持っています。これはMySQLの列に "text"として保存されています。私のhtml &のPHPスクリプトでMySQLの日付選択クエリdoesnt work
、私は、正常に動作し、私は
<select name='day'>
と私のPHPスクリプト内でそれを保存しています次のスクリプトを使用してHTMLにダウン選択ドロップとして、すべてのこれらの日付を使用しています私は..私は、次を使用していますし、クエリが動作していない..
をmysqlのクエリで$day = isset($_GET['day']) ? $_GET['day']:'08/31/2017';
を最初に設定されていない場合は、日付を選択するには、以下を使用しています
、それは文字列値であるため、クエリで$day
変数を囲む引用符('
)を追加
1)現在のクエリ構築方法を使用して$ dayを引用する必要があります。しかし、2)あなたは本当に安全でない入力を逃れるべきです。 – trex005
** 1日目:テキストとしてではなく日付として日付を保存します。 – JYoThI
@ trex005パラメータバインディング>エスケープ – Phil