2017-03-23 6 views
0

データベースからレコードを1つだけ返すようにmysqlデータベースからデータをフェッチしたい場合は、今日登録してほしい場合は 他のものではありませんmysqlの日付に従ってフェッチされたデータを並べ替えます

これらのうち2つは私が使うべきですか?それはあなたが与える日付のすべてのレコードをフェッチしますので、このアプローチは、あなたの現在のscinarioで動作します

+1

あなたも日付をフィルタリングして情報を取得し、 'ORDER By date_of_ph ASC'でソートする必要があります –

+0

あなたは特定の日付(例えば今日)の最も古いレコードを探していますか?最新のレコードではありませんか? – Burki

+0

私がリクエストをすると、それは新しいものではなく –

答えて

0
mysqli_query($conn,"select * from provided_user where status = '1' AND plan = '{$_SESSION['plan']}' ORDER By date_of_ph ASC LIMIT 1"); 

mysqli_query($conn,"select * from provided_user where status = '1' AND plan = '{$_SESSION['plan']}' ORDER By date_of_ph ASC LIMIT 1");

または

mysqli_query($conn,"select * from provided_user where status = '1' AND plan = '{$_SESSION['plan']}' ORDER By date_of_ph DESC LIMIT 1"); 

リトル説明が参考になっだろう昇順でパラメータとして使用するため、最初にレコードが返されます。&後で後でレコードが追加されます。 1に制限することで、その日の最初のレコードのみがクエリによって返されることを確認しています。 幸運

関連する問題