![]() |
לקיחת נתונים ע"פ תאריך,
יש לי נתונים במסד, שיש להם את התאריכים הבאים (שדה) -
00:00:00 01-02-2003 01:02:03 04-05-2006 09:00:00 30-09-2006 איך אני שולף מהחודש האחרון? מהחצי שנה האחרונה? מהשנה האחרונה? EDIT מה אני מחסר, ואיך אני משלב ב-while.. |
למה אתה צריך פה לולאת WHILE?
אפשר לבצע הכל ברמת SQL וזה אפילו יותר יעיל למשל, שליפה את כל הרשומות שבהם התאריך בין היום לבין עוד 10 ימים: HTML קוד:
SELECT fld1,fld2,fld3 FROM tbl_name WHERE dDate BETWEEN date() AND DateAdd(d, 10, date()) |
אני לא בטוח ש MYSQL תומך בפונקציית DATE
בכל מקרה עדיף לך להשתמש ב TIME של לינוקס שזה בעצם זמן בשניות והרבה יותר קל לחישוב. עם הSYNTAX שהוא שאלעד אמר לך. |
אתה יכול להשתמש בפונקציה mktime ולהפוך את התאריך למספרים.
ואז לחסר.. |
כל הזמנים הם GMT +2. הזמן כעת הוא 02:07. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ