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

הוסטס - פורום אחסון האתרים הגדול בישראל (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

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

psycho 13-12-05 21:06

ציטוט:

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

האמת.. זה היה תתיכנון לקוי של מסד הנתונים.. קרוןג'וב יעיל יכול להיות 5 שאילתות שיעשו את אותו דבר

אגב, שרת החזיק את האתר בקלות.. עם תחזוק נכון :P

Eran-s 13-12-05 23:53

ציטוט:

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

לא טוב, מי הבטיח שתתחבר אליו כל יום? :\
כמו שאני ועוד כמה אמרנו - רק CJ אחת ליום...
וגיא הוא לא הכי טוב החזיק והשרת של החברה שלך קרס ממנו אתה אפילו אמרת :\

Kuchi 14-12-05 01:19

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

Eran-s 14-12-05 10:35

ציטוט:

נכתב במקור על ידי KuChI-PoChI
ממש לא נכון יש עוד דרך לעשות שכל מי שנכנס יריץ בדיקה של הזמן אם כן נגמר אז ימחק ואותו אדם רואה את זה כאילו נמחק ועכשיו עוד מישהו נכנס זה יבדוק .....
לדעתי השיטה שלי זה למי שלא יודע CJ

נו מה יש לך אתה?
רשמנו את זה אבל אם לא יכנס אף אחד כמה זמן???

בניה 14-12-05 10:43

ציטוט:

נכתב במקור על ידי Eran-s
נו מה יש לך אתה?
רשמנו את זה אבל אם לא יכנס אף אחד כמה זמן???

בס"ד



אז אף אחד לא יראה שזה לא נמחק.
ככה שזה לא משנה:D

חבר13 14-12-05 17:01

קוד:

<?
$date=date("j/n/Y");

if($date==14/12/2005){
echo "blabla";
}
?>

הנה אחי תנסה

A.M.F 14-12-05 17:05

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

חבר13 14-12-05 17:17

ציטוט:

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

מה הכוונה אוטומט נו מה זה אתה מגדיר לו מתי זה יקרה וזה קורה בזמן הזה לבד
עם לא הבנתי טוב אז תסביר שוב אחי

Eran-s 14-12-05 17:18

ציטוט:

נכתב במקור על ידי Www..Net
קוד:

<?
$date=date("j/n/Y");

if($date==14/12/2005){
echo "blabla";
}
?>

הנה אחי תנסה

שכחת מרכאות בתנאי...
ואמיר - תלך על CJ פעם ביום זה מצויין ואתרים רבים משתמשים בזה.

Kuchi 14-12-05 22:55

ציטוט:

נכתב במקור על ידי Eran-s
נו מה יש לך אתה?
רשמנו את זה אבל אם לא יכנס אף אחד כמה זמן???

א ) אבא שלך עילג יא הומו !
ב ) לפי מה שראיתי הוא ביקש איך אפשר למחוק אוטומטי לא ראיתי איפה שהוא כמה זמן

בכל מקרה פותח הדיון תכתוב בבקשה כל מה שאתה רוצה לפי מה שהבנתי זה :
"אני רוצה מערכת אוטומטית כאשר תאריך מסויים עבר תמחק ההודעה מן הרשומה"
תקן אותי אם אני טועה אם לא מה שהצעתי עדיין נכון רק אם תחשוב איך לעבוד עם מה שנתתי תראה שזה הפתרון !

Eran-s 14-12-05 23:28

אמיר כך נראה פאנל ה-CJ:
http://www.directadmin.com:2222/CMD_...omain=demo.com

אם לא הבנת מהעמוד איך קובעים תגיד ונפרט לך.

SHeDoN 14-12-05 23:31

ציטוט:

נכתב במקור על ידי KuChI-PoChI
א ) אבא שלך עילג יא הומו !
ב ) לפי מה שראיתי הוא ביקש איך אפשר למחוק אוטומטי לא ראיתי איפה שהוא כמה זמן

בכל מקרה פותח הדיון תכתוב בבקשה כל מה שאתה רוצה לפי מה שהבנתי זה :
"אני רוצה מערכת אוטומטית כאשר תאריך מסויים עבר תמחק ההודעה מן הרשומה"
תקן אותי אם אני טועה אם לא מה שהצעתי עדיין נכון רק אם תחשוב איך לעבוד עם מה שנתתי תראה שזה הפתרון !

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

A.M.F 15-12-05 15:08

ציטוט:

נכתב במקור על ידי Eran-s
אמיר כך נראה פאנל ה-CJ:
http://www.directadmin.com:2222/CMD_...omain=demo.com

אם לא הבנת מהעמוד איך קובעים תגיד ונפרט לך.

לא עובד =[

Eran-s 15-12-05 16:40

ציטוט:

נכתב במקור על ידי A.M.F
לא עובד =[

demo_user
demo


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

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