![]() |
[SQL] עזרה בבניית שאילתא
אהלן.
אוקיי אז ככה אני צריך שתעזרו לי במשהו. אני הכנתי קובץ שירוץ כל כמה דקות בשרת (CJ) ושיבדוק אם עבר X דקות מהזמן שנשמר במסד. הזמן הוא UNIXTIME. עשיתי משהו כזה ולא עובד לי: PHP קוד:
|
יותר הגיוני ונכון (מה זה "time = ($time - time) >" לעזאזל):
PHP קוד:
|
ציטוט:
לא זכרתי ממש את הסינטקס של הבדיקה מה יותר גדול :). ככה זה שלא נוגעים יותר מחודש בתכנות :). תודה, אדע להבא |
הקפצה - באישור meshuga
עשיתי קובץ אשר יבדוק וימחק אייפים במסד אשר עבר 24 שעות מאז העדכון האחרון. עשיתי קובץ אשר יורץ בשרת כל 5 דקות, כך הוא נראה: PHP קוד:
קוד:
/usr/local/bin/php -f /home/dorwd/domains/dorwd.com/private_html/24.php תודה:) |
נראה לי שקרתה לך הטעות הנפוצה בCJ - לא התחברת למסד xP
|
ציטוט:
זה ממש משהו מוזר, מפני שזה מוחק לי את כל האייפים כל פעם שזה מורץ (נגיד עשיתי שזה ירוץ כל 2 דקות, אז כל שתי דקות נמחקים כל האייפים, אפילו שלא עבר 24 שעות) |
כי יש לך טעות בסימן עשית גדול במקום קטן ...
אז זה מוחק לך את כל האיפים כי כולם נוצרו אחרי ה 24 שעות האלה... |
תודה רבה לכולם!.
תודה רבה רותם הפיתרון שלך עבד יופי :). תודה |
סתם דבר נוסף...
זה סתם חישוב מיותר לעשות time()-60*60*24 תעשה פשוט ישר time()-86400 ... |
ציטוט:
|
ציטוט:
איך שלא תהפוך את זה זה עדיין חישוב מיותר כי זה לא משתנה אף פעם ואתה תמיד יודע את התוצאה מראש אז למה לתת לשרת לעבוד קשה כשאפשר לחסוך לו כמה אלפיות של שניות ? תחשוב על זה ככה... גם אם זה לוקח רבע שניה יותר זה עדיין רבע שניה מיותרת |
ציטוט:
קיבלתי את התשובה שלי אפשר לנעול |
כל הזמנים הם GMT +2. הזמן כעת הוא 11:48. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ