שלום אנשים ....
היום רציתי לעשות אתגר שאולי ילמד כמה אנשים, כמה דברים.
רמת האתגר : בינונית +
ידע נדרש : עבודה מול מסד, פעולות על מערכים.
המטרה : משיכה של רשומות שונות לא ע"פ סדר בעזרת שאילתה אחת לתוך מערך ולאחר מכן, הצגתו
החוקים : עליכם למשוך כ 60 רשומות שונות מטבלה(על הרשומות להיות בתוך המערך הראשוני) לתוך מערך בעזרת שאילתה אחת בלבד
ועד 3 פעולות עם פונקציות (למתקדמים). ולאחר מכן להציג את המערך החדש.
* אין לפרסם שאלות שקשורות באתגר בפורום !
אוקי עכשיו אני אסביר :
יש לכם טבלה במסד שנראית ככה :
titleid,title,text
titled = ה ID של השורה
title = כותרת שלפיה אתם צריכים לחפש
text = סתם כתב של השורה יכול להיות פה כל דבר חוץ מ NULL
עכשיו יש לכם מערך שנראה ככה בערך רק עם 60 איברים :
PHP קוד:
$search_titles = array('my title','some other title','hey all','welcome to hosts.co.il');
כל האיבירים שנמצאים במערך הזה, נמצאים גם במסד....
במסד צריך להיות 100 שורות
60 מתוכם בתוך המערך שכתבתי הרגע
כמו שאמרתי עליכם למשוך את כל המידע לתוך מערך חדש בעזרת שאילתה אחת בלבד !
קריטריונים להצלחה :
* שאילתה אחת בלבד
* כמה שפחות שורות קוד (השורות שמייצגות את המערך הראשוני לא נחשבות)
* כמה שפחות פעולות ומשחקים עם המערך הראשוני.
עכשיו , זה שזה במערך זה כבר רמז גדול מאד להתחלה.
אני אישית ביצעתי את האתגר עם בערך 3-5 שורות בלבד.
שיהיה לכם בהצלחה.
סיום האתגר : 20/10/06