הערה לגבי שליפת הנתונים קודם כל אני רוצה להגיד שהמאמר טוב מאוד, אבל יש לי הערה קטנה. בהתחלה כשאתה שואב את הנתונים מתוך מסד הנתונים אתה מבצע את השאילתא הראשונה שלך. ואחר כך אתה סופר כמה שורות חזרו, ובסופו של דבר אתה עושה שאילתא שמוציאה רק את הנתונים הרלוונטים עבור כל עמוד, כלומר יש לך שאילתא עבור כל עמוד שהמשתמש גולש בו.
לפי שיטה אחרת שאני עובד איתה, אני משתמש רק פעם אחת בשאיבה מתוך מסד הנתונים, ואני לא עושה עוד שאילתא עבור כל עמוד, אלא אני משתמש בפונקציה mysql_data_seek() כדי לשנות את המצביע הפנימי על התוצאות.
מהניסיון שלי עד עכשיו שמתי לב, שיש הבדל מבחינת זמן עלייה בין השיטות, במיוחד כשיש המון נתונים במסד, והמון נתונים עבור כל עמוד. במיוחד אם כבר עשית שאילתא ראשונה שמוציאה את כל הנתונים בהתחלה, אז זה חבל לעשות את השאילתא הזאת שוב ושוב ושוב.
בעיה עם המאמר שלכם… אוקי מצאתי בעיה עם המאמר שלכם.. עבדתי איתו והכל וגיליתי שיש לכם תקלה אחת קטנה.. אתם שוכחים להגדיר את $page כמו שצריך.. לפני הבדיקות אם הוא ריק והכל צריך להגדיר אותו בתור $_GET['page'] על מנת שהוא באמת יעבור מדף לדף .. ולא סתם יהיה לינק שלא זז לשום מקום… קחו לצומת ליבכם..
5 תשובות
הערה לגבי שליפת הנתונים
קודם כל אני רוצה להגיד שהמאמר טוב מאוד, אבל יש לי הערה קטנה.
בהתחלה כשאתה שואב את הנתונים מתוך מסד הנתונים אתה מבצע את השאילתא הראשונה שלך. ואחר כך אתה סופר כמה שורות חזרו, ובסופו של דבר אתה עושה שאילתא שמוציאה רק את הנתונים הרלוונטים עבור כל עמוד, כלומר יש לך שאילתא עבור כל עמוד שהמשתמש גולש בו.
לפי שיטה אחרת שאני עובד איתה, אני משתמש רק פעם אחת בשאיבה מתוך מסד הנתונים, ואני לא עושה עוד שאילתא עבור כל עמוד, אלא אני משתמש בפונקציה mysql_data_seek() כדי לשנות את המצביע הפנימי על התוצאות.
מהניסיון שלי עד עכשיו שמתי לב, שיש הבדל מבחינת זמן עלייה בין השיטות, במיוחד כשיש המון נתונים במסד, והמון נתונים עבור כל עמוד. במיוחד אם כבר עשית שאילתא ראשונה שמוציאה את כל הנתונים בהתחלה, אז זה חבל לעשות את השאילתא הזאת שוב ושוב ושוב.
אפשרי ללא מסד?
המאמר אפשרי לעשייה ללא מסד ?
זאת אומרת, יש לי מספר לינקים שאני שם בעמוד כל שהוא בקובצים עצמם ואני רוצה שלאחר 10 כאלה זה יעבור … אפשרי?
בעיה עם הלינק
היי
אני מקבל:
Notice: Undefined variable: PHP_SELF
מה עושים?
בעיה עם המאמר שלכם…
אוקי מצאתי בעיה עם המאמר שלכם.. עבדתי איתו והכל וגיליתי שיש לכם תקלה אחת קטנה.. אתם שוכחים להגדיר את $page כמו שצריך..
לפני הבדיקות אם הוא ריק והכל צריך להגדיר אותו בתור $_GET['page'] על מנת שהוא באמת יעבור מדף לדף .. ולא סתם יהיה לינק שלא זז לשום מקום…
קחו לצומת ליבכם..
לדעתי אפשר… אבל אני לא בטוח.