2012-04-18 19 views
0

タイムスタンプをデータベースにこの形式で保存します。2012-04-16 08:58:55私は自分のデータベースのタイムスタンプを読んだ後、このタイムスタンプを別のクエリで使用し、データベースからタイムスタンプがこのタイムスタンプよりも大きいレコードを返すように頼みます。私は "> ="を使用していますが、動作していません。mysqlのタイムスタンプを比較する

私はこの1つをしようとしています

$query="SELECT DISTINCT timestamp,text FROM array WHERE id='$theID' AND timestamp>='$thisTimestamp'"; 
+0

あなたは何をしようとしていますか? – Shocker

+0

タイムスタンプを* 2012-04-16 08:58:55 *の形式で保存しているとしたら、それは 'VARCHAR'ですか? –

+0

それは "datetime"です – anna

答えて

0

意味を正確に何をして "動作しない" のでしょうか?日時スタンプを比較するのか、単に時間ポテンションを比較するのかは明らかではありません。

前者の場合はMysql Compare two datetime fields、後者の場合はクエリのTIME()機能を使用してください。 SELECT * FROM table WHERE TIME(datetime) >= '08:58:55';

あなたが何か他のものを探している場合は、質問を明確にしてください。

編集:私の最初のリンクを読んでいませんか?それはまさにあなたが今までに提供した問題を考えると必要なものです。何がの結果をお探しですか?例を挙げて、クエリの実行方法の例を挙げましょう。この情報がなければ、誰もあなたに完全な助けを与えることはできません!