|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
מתאורר / יצא בחוץ
|
|עזרה| {PHP, MYSQL} בעיה עם תאריכים
היי
יש לי בMySQL שורה בשם date מסוג date כשהערך שלה תמיד הוא now() (לדוגמא - "2007-08-17") אני רוצה לדעת כמה זמן עבר מהכנסת הערך, איך אפשר? (בבקשה תזכרו שיש חודשים עם 30 יום, חודשים עם 31 יום, וחודש אוקטובר כל 4 שנים עם 29 יום) תודה |
![]() |
![]() |
# 2 |
משתמש - היכל התהילה
|
אתה יכול לעשות את זה דרך הMYSQL עם הפונקציות המובנות שבו לעבודה עם זמנים ותאריכים.
זו פונקציה שמחשבת את ההפרש בין שני זמנים: http://dev.mysql.com/doc/refman/5.0/...ction_timediff וזו הרשימה של כל הפונקציות : http://dev.mysql.com/doc/refman/5.0/...functions.html
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 3 |
מתאורר / יצא בחוץ
|
עריכה:
לא עובד לי PHP קוד:
Last edited by NoMore; 17-08-07 at 16:05.. |
![]() |
![]() |
# 4 |
אחראי פורום
|
כי לא עשית mysql_fetch_array.
אני מציע לך ללמוד על עבודה עם מסדי SQL, זה יעזור לך מאוד. |
![]() |
![]() |
# 5 |
מתאורר / יצא בחוץ
|
גם אם אני עושה
הנה פלט וקוד מלא PHP קוד:
קוד:
Array ( [TIMEDIFF(NOW(), '2007-08-08')] => ) |
![]() |
![]() |
# 6 |
מתאורר / יצא בחוץ
|
לא חשוב, הצלחתי, בניה לא נתן את הפקודה הנכונה, אבל מהדף שם הגעתי לזה!
אז תודה! |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|