الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في استعلام

بدأه head في 27 مارس 2009 · 6 رد · 523 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

اريد المساعدة في التعديل على الاستعلام هذا


$query = "SELECT * FROM $tbl_name";

هذا الاستعلام يظهر جميع البيانات التي في $tbl_name اريد التعديل عليه ليظهر لي البيانات المدخلة قبل ساعة او ساعتين او اكثر

بحيث يوجد حقل باسم data اخزن فيه التاريخ بهذا الشكل

2009-03-12 13:00:00

#2

السلام عليكم ..

يمكنك عمل استعلام كالتالي :

$query = "SELECT * FROM $tbl_name where TIMESTAMPDIFF(HOUR , NOW(),date) > 2

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#3

مشكور اخي محمد

بس الكود لم يعمل معي بحيث اذا وضعت الكود

$query = "SELECT * FROM $tbl_name where TIMESTAMPDIFF(HOUR , NOW(),date) > 2

المفترض انه يظهر البيانات التي اكبر من الساعتين ولكن لا يظهر شي

-----

واذا عكسنا الكود يظهر جميع البيانات حتي اذا كانت اكبر من الساعتين

$query = "SELECT * FROM $tbl_name where TIMESTAMPDIFF(HOUR , NOW(),date) < 2
#4

لو ممكن المساعدة في هذا الاستعلام

#6

الف شكر اخي TareqVB

الكود يعمل الان بس ممكن سؤال ماهو الاختلاف بين -2 و 2

#7

السلام عليكم

الدالة TIMESTAMPDIFF(HOUR , NOW(),date) تقوم بايجاد الفرق بين التاريخين وهما في هذا الاستعلام Date & now بالتالي اذا كان التاريخ الاول اكبر من الثاني ترجع سالب واذا كان اصغر ترجع موجب لذا عليك بوضع اشارة السالب او عكس التاريخين .

مواضيع مشابهة