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

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

Shoko 30-12-05 02:38

צריך עזרה במחיקת טבלאות מהמסד (לא פשוט כמו שאתם קוראים את זה)
 
אני מנהל את האתר LocalServ.co.il, שדרכו כל משתמש יכול לירשום מערכת לאתר שלו ולהנות ממנה.
כשמשתמש נרשם הוא פותח 2 - 5 ובהרשמת פורומים זה 15 טבלאות אני חושב,
במקום להסתובב ב PhpMyAdmin ולחפש מערכות לא פעילות אני רוצה לעשות סקריפט
שימחוק אוטומטי מערכות לא פעילות.

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

שם טבלת הגדרות של המשתמש הולכת ככה: systemname_username_table
דוגמא: po_demo_settings
(po = polls)

Eran-s 30-12-05 03:32

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

DROP TABLE.... 

למידע נוסף לחץ כאן.


בהצלחה!

Shoko 30-12-05 03:34

ציטוט:

נכתב במקור על ידי Eran-s
אתה רוצה נכתוב לך את כל הקוד? מצטער איננו עושים כך אלא מכוונים.
תעיין כאן לשימוש איך מוציאים את כל שמות הטבלאות הקיימות,
לאחר מכן תשלוף את התאריך מהטבלה ותשווה. אם עבר יותר מדי זמן מוחקים ע"י הרצת שאילתה שתוכנה הוא:
PHP קוד:

DROP TABLE.... 

למידע נוסף לחץ כאן.


בהצלחה!

יש לך משהו בעברית?

Eran-s 30-12-05 03:37

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

המשך לפנות בוקר מרנין P:

LosNir 30-12-05 14:03

1) הוא מתכנת
2) הוא ביקש קצה חוט
אני והוא חשבנו על כמה פיתרונות אחד הרעיונות היה:

PHP קוד:

if($data == $expire)
{
DROP....


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

Shoko 30-12-05 14:07

טוב אז רק משהו קטן אחרון..
SHOW TABLES FROM shok1_local
איך עושים שזה יביא רק את הטבלאות שעם המילה settings?
SHOW TABLES FROM shok1_local LIKE..


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

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