![]() |
שימוש בקטגוריות במסד נתונים.
שלום.
אני מכניס נתונים למסד ואז שולף אותם. אני רוצה שלאחר שיופיעו 10 נתונים למשל, הוא יעשה דף חדש אוטומטית, כלומר ימספר אותם. בעזרת מה עושים את זה? יש מדריך משהו? דבר נוסף, אני רוצה להכניס תמונות למסד, אם אני ישתמש בinput מסוג file, זה יעלה? תודה. |
לעלות תמונות למסד זה ממש לא מומלץ. תשמור את שם התמונה במסד ותעלה אותה לשרת עצמו.
|
אז מה זה נותן לי לשמור רק את שמה?
וזה באמת לא נראה חכם במיוחד, תופס המון מקום ובטח מעמיס על השרת. |
ההפך הוא הנכון לעלות תמונה "פיזית" למסד הנתונים זה לא מומלץ, לעלות אותה לשרת ולשמור את שמה איפשהו במסד זה הרבה יותר טוב. בשני המקרים התמונה תתפוס את מקומה בשרת (כמה כבר תמונה תשקול?) והעומס מתבצע כשאתה מעלה תמונות למסד ולא לשרת עצמו.
|
וואלה התבלבלתי חח [=
אז מה אתה מציע? אני פשוט רוצה לבנות מערכת לאתר רקעים שלי, לעלות את זה בצורה נוחה. |
ציטוט:
ותכלול בו את שם הקובץ (התמונה שאתה מעלה כולל סיומת) |
רגעף שדה image ומה אני יכניס לשם?
לא את התמונה עצמה? אשמח לפירוט נרחב יותר. תודה רבה מראש! |
לא את התמונה עצמה, רק את השם שלה שנמצא בתיקיה מסויימת בשרת.
|
אני יתן לך דוגמה ידידי =]...
נגיד לתמונה קוראים ofek222.jpg אז אתה מכניס את הערך/מחרוזת הזאת לשדה image. זה ממש פשוט... מקוה שהבנת =]... אם לא הבנת משהו אני ישמח להסביר לך... בהצלחה :) |
למה לא להעלות את התמונה עצמה לשרת?
תשתמש בBLOB או BINARY ותעלה את התמונה עצמה, ותשלוף אותה ותציג, כל עוד מדובר בדברים קטנים (איזור המגה) אין עם זה שום בעיה, ואפילו זה יותר נוח לשחק עם זה, ובנוסף אם אתה עושה חלוקה באתר למשל לחברים רשומים או משהו כזה, אם תשים את התמונה סתם על השרת, לכולם יהיה גישה אליה, ולא רק לחברים. אם אתה שולף אותה מהמסד כל פעם, אז כל פעם זה מוודא שאותו משתמש יש לו גישה לקובץ, ורק אז הוא מקבל אותו. מבחינת ביצועים אין מה לדאוג, יש CACHE, כל עוד הקבצים קטנים, יהיה בסדר. לגבי הדפים, ניתן להוסיף LIMIT בסוף השאילתה, וכך לשלוף 10 נתונים בכל פעם http://php.about.com/od/mysqlcommands/g/Limit_sql.htm בהצלחה |
כל הזמנים הם GMT +2. הזמן כעת הוא 01:02. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ