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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 27-08-07, 10:56   # 1
lior19901
חבר בקהילה
 
lior19901's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 257

lior19901 לא מחובר  

mysql - timer

נגיד אחד נרשם היום האיפי שלו נכנס למוסד עכשיו אני רוצה Timer
נגיד הוא נרשם בשעה:
12:30:10
שעות:דקות:שניות
אז נגיד מחר בשעה הזאות ימחק האיפי
יענו 24 שעות עבר
איך אני יכול לעשות את זה?
__________________
  Reply With Quote
ישן 27-08-07, 11:10   # 2
TVDesign
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 262

TVDesign לא מחובר  

בהרשמה אתה צריך שזה שולח למסד את הנתונים שישלח לך גם את הזמן:
לדוגמא:
PHP קוד:
$time "date("Y/m/d");" 
ואז שהוא נרשם אתה מכניס למסד

PHP קוד:
INSERT INTO tablename (timeVALUES ($time
ואז תדפיס את התוצאות באיזה דף להיסתכל
  Reply With Quote
ישן 27-08-07, 11:16   # 3
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

אתה יכול לעשות דבר פשוט, להוסיף טבלה נוספת, תן לה שם כלשהו לדוגמא: cdown, בעת ההרשמה תן לטבלה VALUE של 24 ( מספר השעות ) ותעבוד עם CJ שירוץ כל שעה ויחסר ב 1 מכל הטבלאות של cdown, במידה ו cdown קטן או שווה ל 0, תבצע את הפעולה שאתה רוצה לעשות(במיקרה שלך = מחיקה ).
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 27-08-07, 12:56   # 4
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

ציטוט:
נכתב במקור על ידי X-T צפה בהודעה
אתה יכול לעשות דבר פשוט, להוסיף טבלה נוספת, תן לה שם כלשהו לדוגמא: cdown, בעת ההרשמה תן לטבלה VALUE של 24 ( מספר השעות ) ותעבוד עם CJ שירוץ כל שעה ויחסר ב 1 מכל הטבלאות של cdown, במידה ו cdown קטן או שווה ל 0, תבצע את הפעולה שאתה רוצה לעשות(במיקרה שלך = מחיקה ).

למה??

אפשר פשוט להכניס את את הזמן למסד כ UNIX בעזרת הפונקציה time()

ואז בשאילתה אפשר לעשות:

PHP קוד:


mysql_query
("DELETE FROM table WHERE NOW() - regtime > 86400"); 
או:

PHP קוד:


mysql_query
("DELETE FROM table WHERE UNIX_TIMESTAMP() - regtime > 86400"); 
**אני לא בטוח לגבי NOW

Last edited by Elad-A; 27-08-07 at 12:58..
  Reply With Quote
ישן 27-08-07, 14:03   # 5
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

אתה לא יכול לשים משהו פעיל על המסד עצמו, חייב להיות מישהו או משהו שיעשה את זה
הפתרון היעיל ביותר זה "תוכנה" שרצה על השרת, ומחוברת למסד, ופעם בשעה או שניה, מה שתגיד
היא בודקת אם יש רשומות ישנות יותר מ24 שעות ואם כן מוחקת, כמו הDELETE שעשו כאן למעלה
האופציה השניה היא להיות תלוי במשתמשים שלך, פשוט לעשות באחד הקבצים שלך שכולם מעבדים, שזה יבדוק אם יש רשומות ישנות ואם כן ימחק, במידה ואתה אתר גדול עם הרבה צפיות אתה יכול לבנות על זה שפעם בשניה מישהו יעבור דף וזה יריץ את הבדיקה הזאת. אם לא אז תעשה את הפתרון הראשון שאמרתי, אפשר לעשות את זה אפילו בPHP ולהריץ את זה דרך השרת בCLI..

בהצלחה
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 27-08-07, 14:30   # 6
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי omercnet צפה בהודעה
אתה לא יכול לשים משהו פעיל על המסד עצמו, חייב להיות מישהו או משהו שיעשה את זה
הפתרון היעיל ביותר זה "תוכנה" שרצה על השרת, ומחוברת למסד, ופעם בשעה או שניה, מה שתגיד
היא בודקת אם יש רשומות ישנות יותר מ24 שעות ואם כן מוחקת, כמו הDELETE שעשו כאן למעלה
האופציה השניה היא להיות תלוי במשתמשים שלך, פשוט לעשות באחד הקבצים שלך שכולם מעבדים, שזה יבדוק אם יש רשומות ישנות ואם כן ימחק, במידה ואתה אתר גדול עם הרבה צפיות אתה יכול לבנות על זה שפעם בשניה מישהו יעבור דף וזה יריץ את הבדיקה הזאת. אם לא אז תעשה את הפתרון הראשון שאמרתי, אפשר לעשות את זה אפילו בPHP ולהריץ את זה דרך השרת בCLI..

בהצלחה
גם אם אין לו הרבה צפיות - מספיק שמישהו אחד יעבור עמוד כדי שכל המערכת תתעדכן. אם אין מבקרים - אין צורך לעדכן, אז זה לא משנה כלכך.
__________________
תומר
  Reply With Quote
ישן 27-08-07, 14:38   # 7
lior19901
חבר בקהילה
 
lior19901's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 257

lior19901 לא מחובר  

תודה לכולם!!
__________________
  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:14.

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