2016-08-03 4 views
-1

私のデータベースには、このような日付は24 6月2016、09:17のようです。私のdbには多くのデータがあります。私は私のウェブサイトでこのコードを使用します。PHPデータベースの内部を使用して爆発

$ query = mysql_query( "SELECT * FROM siparisler where tarih = '$ nwdate'");

echo $ numrows = mysql_num_rows($ query);

今日の日付を確認しています。しかし、時間だけではない。しかし私のデータベースは時間と日付を持っています。これ欲しい;今日の日付が私のdbの私の任意の日付と同じであれば、私のdbにいくつのデータを表示してください。たとえば、私の新しいデータは2016年6月6日ですが、2016年6月6日、09:17のように私のデータベースにあります。どのように動作するのですか?

私はこの

$クエリのような何かをしたい=するmysql_query( "日付が[0])= '$のnwdate'、"、 "(爆発siparisler SELECT * FROM");

+0

mysql_query( "SELECT * FROM siparisler where date = CURDATE()") ' – Afsar

+0

データベースのどのタイプのフィールドが' date'ですか? – Progrock

+0

'$ t2 = date($ t);'は絶対ナンセンスです。それは何をすべきか? – deceze

答えて

0

あなたは日付フォーマットにカンマを追加し、爆発し、配列の最初の部分のみを使用する必要があり、そのコードの一部である:、

$t = date("Y-m-d, H:i:s"); 

$nwdate = explode(",", $t)[0]; 

またあなたは、この行は必要ありませんが無用です。それを削除し、変数$ tだけを使用してください。

$t2 = date($t); 
+0

それとも、知っているのですか?ちょうど 'date( 'Y-m-d')'を始めて...! – deceze

+0

はい、正確です。これは最も簡単な解決策です。 –

+0

私はdbを変更します。通常、日付と時刻は一緒です。私はそれらを一緒に必要とします。私は変わるつもりです。それは一緒ではありません。助けてくれてありがとう。 –

0

$ t = date( "Y-m-d");を使用する必要があります。

関連する問題