19-12-08, 16:38 | # 1 |
חבר בקהילה
|
עזרה בדחיפות!!!
היי חבר'ה,
אני לא יודע מה לעשות, והאתר כבר יצא לפועל (מדובר באתר החידות שלי) אני מנסה להכניס לתוך ערך date בSQL נתון של זמן. עכשיו, את הזמן אני מחשב בצורה הבאה: אני שומר time() לsession של הרגע הראשון בו מישהו נכנס לאתר, ואז כשהוא מסיים - אני מכניס לתוך משתנה חדש חיסור של time() מהsession ששמרתי.. כלומר: $x = time() - $_SESSION['firsttime']; (תעתיקו את זה למקום שתעשו right to left ותבינו) עכשיו, התוצאה היא X שניות.. אני מנסה לשמור את זה בDB והוא מכניס לי ערך שגוי (הוא מכניס לי 00:00:00) הערך הוא מסוג time בDB. בדקתי את זה, ואם אותו X קטן מ60 שניות אז הוא כן מציג את זה.. ניסתי את הפונקציות: getdate() strtotime() ושניהן לא עבדו.. למישהו יש רעיון?? תודה! |
19-12-08, 17:17 | # 2 |
חבר וותיק
|
תבדוק איך אתה מכניס
אני אישית הייתי מציע לך לשמור בתור INT בעל 10 ספרות את הTIMESTAMP
__________________
|
19-12-08, 18:36 | # 3 |
חבר בקהילה
|
מצאתי פתרון, אפשר לנעול.
החלטתי לשמור את משך הזמן כtinytext וזהו, לא להסתבך עם זה.. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|