آموزش دریافت اطلاعات بین دو تاریخ در PHP
سلام
در سایت های پیشفرته امکانات جالبی قرار داره که نمایش اطلاعات بین دو تاریخ خاص رو میشه یکی از این امکانات دانست، در این مقاله ی آموزشی قصد داریم تا در PHP بتونیم اطلاعات جدول مورد نظر از دیتابیس رو بین دو بازه ی زمانی خاص دریافت و به نمایش بزاریم، برای ادامه آموزش همراه بپرسم باشید.
هر جدولی که در دیتابیس دارید و اطلاعات رو دارید از اون فراخوانی میکنید، احتمالا داری یک فیلد تاریخ هست، که تاریخ ثبت رکورد رو ذخیره میکنه، اگه همچین فیلدی برای جدول دیتابیس طراحی نکردید، پس بهتره یه فیلد برای این کار بسازید.
کوئری دریافت اطلاعات بین دو تاریخ
- فرض میکنیم یک جدول به اسم tbl_user با فیلدهای id,username,email,date به صورت زیر داریم:
- دیتابیس را با اطلاعات پر میکنیم.
- سپس برای اینکه بین دو تاریخ جستجو کنیم، باید یک فرم با دو فیلد داشته باشید، مثل تصویر زیر:
- که دو تاریخ رو از کاربر دریافت کنیم، پس از اینکه دو تاریخ رو از کاربر دریافت کردیم، یه کوئری به صورت زیر می نویسیم:
۱ ۲ ۳ |
$start_date = $_POST['start_date']; $end_date = $_POST['end_date']; $sql = "SELECT * FROM tbl_user WHERE date BETWEEN $start_date AND $end_date" |
در قطعه کد بالا اومدیم و مقدار دو فیلد تاریخ رو تو متغیر start_date و end_date ذخیره کردیم، سپس یه کوئری نوشتیم که همه اطلاعات جدول tbl_user رو نمایش بده به شرطی که بین دو تاریخی باشند که ما انتخاب کردیم.
با استفاده از این کوئری ساده به سادگی میتوانید سایت خود را به صورت پیشرفته تری طراحی کنید.
این قسمت از آموزش به پایان رسید؛ همراه ما باشید با دیگر آموزش ها …
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید