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

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

dor77 24-10-08 17:37

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

תודה.

vadimg88 24-10-08 17:43

לעלות תמונות למסד זה ממש לא מומלץ. תשמור את שם התמונה במסד ותעלה אותה לשרת עצמו.

dor77 24-10-08 19:12

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

vadimg88 24-10-08 19:19

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

dor77 24-10-08 20:17

וואלה התבלבלתי חח [=
אז מה אתה מציע?
אני פשוט רוצה לבנות מערכת לאתר רקעים שלי, לעלות את זה בצורה נוחה.

ofekns 24-10-08 20:36

ציטוט:

נכתב במקור על ידי dor77 (פרסם 676471)
וואלה התבלבלתי חח [=
אז מה אתה מציע?
אני פשוט רוצה לבנות מערכת לאתר רקעים שלי, לעלות את זה בצורה נוחה.

תיצור שדה image (או קרא לו איך שבא לך =] )
ותכלול בו את שם הקובץ (התמונה שאתה מעלה כולל סיומת)

dor77 24-10-08 20:51

רגעף שדה image ומה אני יכניס לשם?
לא את התמונה עצמה?
אשמח לפירוט נרחב יותר.

תודה רבה מראש!

vadimg88 24-10-08 21:16

לא את התמונה עצמה, רק את השם שלה שנמצא בתיקיה מסויימת בשרת.

ofekns 25-10-08 00:23

אני יתן לך דוגמה ידידי =]...
נגיד לתמונה קוראים
ofek222.jpg
אז אתה מכניס את הערך/מחרוזת הזאת לשדה image.

זה ממש פשוט... מקוה שהבנת =]... אם לא הבנת משהו אני ישמח להסביר לך...
בהצלחה :)

omercnet 25-10-08 00:52

למה לא להעלות את התמונה עצמה לשרת?
תשתמש בBLOB או BINARY ותעלה את התמונה עצמה, ותשלוף אותה ותציג, כל עוד מדובר בדברים קטנים (איזור המגה) אין עם זה שום בעיה, ואפילו זה יותר נוח לשחק עם זה, ובנוסף אם אתה עושה חלוקה באתר למשל לחברים רשומים או משהו כזה, אם תשים את התמונה סתם על השרת, לכולם יהיה גישה אליה, ולא רק לחברים.
אם אתה שולף אותה מהמסד כל פעם, אז כל פעם זה מוודא שאותו משתמש יש לו גישה לקובץ, ורק אז הוא מקבל אותו.
מבחינת ביצועים אין מה לדאוג, יש CACHE, כל עוד הקבצים קטנים, יהיה בסדר.

לגבי הדפים, ניתן להוסיף LIMIT בסוף השאילתה, וכך לשלוף 10 נתונים בכל פעם
http://php.about.com/od/mysqlcommands/g/Limit_sql.htm

בהצלחה


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

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