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

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

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 13-10-06, 14:20   # 1
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

אתגר חדש : יעילות !

שלום אנשים ....

היום רציתי לעשות אתגר שאולי ילמד כמה אנשים, כמה דברים.

רמת האתגר : בינונית +
ידע נדרש : עבודה מול מסד, פעולות על מערכים.

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

החוקים : עליכם למשוך כ 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

Last edited by RS324; 13-10-06 at 14:28..
 
ישן 13-10-06, 14:56   # 2
lalamen
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 328

lalamen לא מחובר  

ולאן שולחים את התשובות?
 
ישן 13-10-06, 14:58   # 3
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

אני משער שבהודעה פרטית לרותם..
 
ישן 13-10-06, 15:09   # 4
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

הודעה פרטית אלי....
שימו לב שהמערך הראשוני מכיל כותרות של מסודרת לפי סדר
כלומר האיבר הראשון יכול להיות במקום 100 בטבלה (כאילו שורה אחרונה) וככה הלאה

תפרסמו קישור באשכול לפתרון שלך
(תציג את המערך בעזרת PRINT_R)
ואת הקוד תשלח קישור לפרטי שלי.
 
ישן 13-10-06, 15:16   # 5
lalamen
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 328

lalamen לא מחובר  

http://wrzil.net/new/12345.php
 
ישן 13-10-06, 15:20   # 6
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי lalamen
קיבלתי את ההודעה הפרטית שלך. לא הבנת את האתגר בכלל...
תרשה לפרסם את מה שעשית...
עשית :
PHP קוד:
SELECT FROM `testORDER BY RAND() LIMIT 0,60 
אבל אז הוא יחזיר לך סתם 60 שורות, אתה צריך לקבל בדיוק את ה 60 שורות שיש במערך הראשוני
כלומר שה TITLE שלהם נמצא במערך...

תחשוב על זה ככה אולי זה ייתן קצת אור .... יש לך את ה ID הבאים : 54,77,100,33,25,74,63
עכשיו תמשוך את ה ID הבאים בעזרת שאילתה אחת..

מה שעשית לא נכון.
מצטער.

אהה וגם אין צורך ב FOREACH בסוף...תעשה פשוט PRINT_R
בשביל להציג...סתם בזבוז משאבים
 
ישן 13-10-06, 15:39   # 7
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

התשובה שלי: http://www.wip.co.il/Hosts/
__________________
תומר
 
ישן 14-10-06, 16:35   # 8
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

ממ קראתי את זה , אבל לא ממש הבנתי.. :\
אתה אומר שיש כבר מערך לדוגמא :
$search_titles = array('my title','some other title','hey all','welcome to hosts.co.il');
גודל המערך 60 .
עכשיו במסד יש 100 רשומות שחייב להיות בהם את הערכים שיש במערך פשוט לשלוף אותם ?
__________________
אימיל \ מסן : amirs91 [at] gmail.com
 
ישן 14-10-06, 17:31   # 9
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

תחשוב שיש לך ככה : 14,1,55,88,96,33,25,24
כל אלה הם ID של שורות

עכשיו תמשוך את כל ה ID האלה בעזרת שאילתה אחת.
 
ישן 14-10-06, 23:08   # 10
AFI
חסום
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
הודעות: 730
שלח הודעה באמצעות ICO אל AFI

AFI לא מחובר  

לא ממש הבנתי...
אתה רוצה שאני יבנה לולה שתבנה סטרינג לשאילתה ובוא כל הIDים?!?
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 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. הזמן כעת הוא 17:55.

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