הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 18-06-10, 12:13   # 1
welcom
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2009
הודעות: 105

welcom לא מחובר  

תאריך במסד נתונים

שלום,

אני מתכנת משהו שמצריך שימוש במסד נתונים.
הגדרתי שדה של תאריך במסד נתונים שיירשם באופן אוטומטי.
הבעיה שהוא לא רושם את התאריך אלה: 00-00-00 (משהו כזה..)

אתם יודעים אולי מה הבעיה?
מה אפשר לעשות?

תודה.
שבת שלום : ]
  Reply With Quote
ישן 18-06-10, 12:26   # 2
benb
חבר בקהילה
 
benb's Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2010
הודעות: 138

benb לא מחובר  

ב PHPMYADMIN כאשר אתה מגדיר את השדה של התאריך תבחר DATE ותסמן את התיבה CURRENT TIME STAMP
ואז כל פעם שאתה מוסיף שורה לבסיס הנתונים הוא מוסיף שדה של תאריך ושעה באופן אוטומטי
  Reply With Quote
ישן 18-06-10, 13:22   # 3
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

השאלה של זמן במסדי נתונים היא שאלה בהחלט מעניינת.

מחד, הרבה יותר יעיל לנהל את הזמנים בתצורת integer של unixtime. קל מאוד לסדר את הזמנים ולבצע מניפולציות במידה ואתה סגור באופן חד משמעי על אופן הפיתוח ועל הייצוא שלו לאפליקצייה מסויימת(למשל אפליקציית אינטרנט שפותחה ב-php).

מאידך, הניהול של זמנים בתצורת datetime הרבה יותר מסודר וסכמתי, כך שלהשתמש באותו מסד ע"י אפליקציה שונה יהיה יותר קל. כמו כן הרבה יותר נוח לבנות סכמה של מסד נתונים בעזרת datetime.
MYSQL יודעת להתמודד מעולה עם צורות הזמן הנ"ל.

אני זוכר שבזמנו התלבטתי לגבי עמרכת גדולה ובסוף החלטתי ללכת על ה datetime.


להלן מקורות למידע נוסף:
http://lists.mysql.com/mysql/134596
http://www.richardlord.net/blog/dates-in-php-and-mysql


--- שימוש בdatetime וunixtime

unixtime:
אתה פשוט מכניס time() פשוט ב PHP

datetime:
אתה צריך להמיר את הזמן
PHP קוד:
date('Y-m-d H:i:s'

Last edited by AlmogBaku; 18-06-10 at 13:25..
  Reply With Quote
ישן 20-06-10, 14:30   # 4
welcom
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2009
הודעות: 105

welcom לא מחובר  

תודה רבה עזרתם לי מאוד!
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 02:29.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ