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

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

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 13-04-12, 12:14   # 10
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

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

להלן 2 פתרונות יעילים יותר:

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

2. שימוש בטבלה נפרדת (עבור הפוסטים העתידיים) בשילוב MySQL Events.
אתה יוצר טבלה נפרדת עבור הפוסטים שאתה רוצה לפרסם בעתיד, בטבלה הזאת אתה מוסיף את השדה שקובע באיזה תאריך הפוסט אמור להתפרסם, די דומה לפתרון הקודם.
באמצעות MySQL Events אתה יוצר אירוע שרץ כל יום ומעביר פוסטים מהטבלה הזאת לטבלה ה- "אמיתית" כאשר תאריך הפרסום שלהם זהה לתאריך הנוכחי.
ממליץ ללכת על ההצעה ה2 שלו.
  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. הזמן כעת הוא 13:15.

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