הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מחיקה אוטומטית מהמסד (https://hosts.co.il/forums/showthread.php?t=9405)

A.M.F 13-12-05 17:40

מחיקה אוטומטית מהמסד
 
רציתי לדעת איך אני יכול למחוק דברים מהמסד בצורה אוטומטית?
כאילו נניח שבטבלה יש לי שדה בשם blaDate ושם אני מכניס תאריך של יציאה למוזיאון.
עכשיו, התאריך הזה של היציאה הגיע, אז אני רוצה שהוא ימחק מהמסד.

איך אני יכול לעשות משהו כזה?
אני יודע איך לעשות את זה רק בתנאי שלוחצים על קישור או משהו, אבל לא בצורה אוטומטית.

LosNir 13-12-05 17:49

אני חושב ככה:

PHP קוד:

if ($blaDate == $Date) {
** 
פקודה של מחיקה מהמסד **


המשתנה $Date צריך להכיל את התאריך, והמשתנה $blaDate צריך להכיל קוד שקורא לשדה blaDate מהמסד, בהצלחה ;)

A.M.F 13-12-05 17:59

אבל איך אני אפעיל את הקובץ הזה?
איך אני אגרום לזה להיות באופן אוטומטי?

LosNir 13-12-05 18:07

אתה פשוט שם את זה בדף מסוים...

A.M.F 13-12-05 18:38

אבל לא צריך לפתוח את הדף או משהו בשביל שזה יעבוד?

בניה 13-12-05 18:44

בס"ד


אתה יכול להשתמש ב chronjobs זה כמו משימות מתוזמנות של הוינדוס.
יש את זה בDA תגדיר לו להריץ את הקובץ כל זמן מסויים.

Eran-s 13-12-05 18:56

ציטוט:

נכתב במקור על ידי 2Web בניה
בס"ד


אתה יכול להשתמש ב chronjobs זה כמו משימות מתוזמנות של הוינדוס.
יש את זה בDA תגדיר לו להריץ את הקובץ כל זמן מסויים.

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

A.M.F 13-12-05 19:25

אז אין אפשרות שזה יהיה אוטומתי?
חייבים ללחוץ על כפתור או קישור או משהו כזה?

meshuga 13-12-05 20:08

ציטוט:

נכתב במקור על ידי A.M.F
אז אין אפשרות שזה יהיה אוטומתי?
חייבים ללחוץ על כפתור או קישור או משהו כזה?

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

A.M.F 13-12-05 20:12

אני יכול אולי לשים את זה בעמוד הראשי של הפאנל ניהול, לא?


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

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