מצגת - תזכורת מה זה dataset ואיך משתמשים בו

Download Report

Transcript מצגת - תזכורת מה זה dataset ואיך משתמשים בו

Slide 1

‫הצגנו טבלת משתמשים‪.‬‬
‫היא בנויה כמובן בקוד ‪html‬‬
‫אבל בתוך הטבלה משובצים נתונים ששמורים‬
‫במסד‪ .‬איך עושים את זה?‬
‫איך לוקחים נתון מתוך המסד ומשלבים בתוך קוד‬
‫‪?html‬‬
‫שם משתמש‬

‫סיסמה‬

‫מין‬

‫‪aaa‬‬

‫‪bbb‬‬

‫זכר‬

‫‪uza‬‬

‫‪gaga‬‬

‫נקבה‬

‫‪gargamel‬‬

‫‪Sone_dardasim‬‬

‫זכר‬


Slide 2

‫קודם כל – נזכיר את הברור מאליו‪.‬‬
‫המסד שמור על השרת‪.‬‬
‫שליפת הנתונים ממנו מתבצעת על השרת‪.‬‬
‫לכן הדף שאנחנו מדברים עליו הוא דף ‪.aspx‬‬
‫הנתונים נשלפים מהשרת‪ ,‬משובצים לתוך קוד‬
‫‪ – html‬והכל מתרחש על השרת ורק כשהקוד הסופי‬
‫מוכן הוא נשלח למחשב של הגולש‪.‬‬


Slide 3

‫בשביל לשלוף נתונים מהמסד צריך קודם כל‬
‫להחליט מה שולפים‪.‬‬
‫את זה מגדירים במשפט בשפת – ‪ ,sql‬שפת‬
‫התקשורת עם מסד הנתונים‪.‬‬
‫שליפת נתונים – פירושו של דבר משפט שיתחיל‬
‫במילה ‪select‬‬


Slide 4

‫אם רוצים לשלוף את כל הנתונים מהמסד –‬
‫המשפט יהיה פשוט ויראה כך‪:‬‬

‫שם‬
‫הטבלה‬
‫במסד‬

‫הכל‬

‫בחר‬


Slide 5

‫והנה משפט לדוגמה לשליפה על פי תנאים‪ ,‬שכבר‬
‫השתמשנו בו באתר ‪:‬‬

‫יש את‬
‫הערך הזה‬

‫בעמודה הזו‬

‫אבל רק איפה‬
‫ש‪...‬‬


Slide 6

‫נתונים שנשלפים מהמסד נשמרים בתוך ‪:‬‬

‫אנחנו יוצרים ‪ , dataset‬נותנים לו שם (בדרך כלל ‪-‬‬
‫‪ , ds‬כי אז מובן לכולם מה זה ומי זה‪)...‬‬
‫ואז ‪-‬‬

‫ממלאים‬

‫אותו במה ששלפנו מהמסד‬


Slide 7

‫ אבל הוא‬,‫ נראה כמו הטבלה במסד‬dataset -‫ה‬
‫ הנה דוגמה‬.‫מכיל רק את השורות ששלפנו משם‬
:‫ שונים‬datasets ‫לשלושה‬
tusername

tpass

tgender

‫זכר‬

bbb

aaa

tusername

tpass

tgender

‫זכר‬

bbb

aaa

‫נקבה‬

gaga

uza

‫זכר‬

Sone_dardasim

gargamel

dataset -‫זו דוגמה ל‬
‫ כנראה שלא‬.‫ריק‬
‫מצאנו במסד מה‬
....‫שחיפשנו‬

tusername

tpass

tgender


Slide 8

‫ברגע שיש ‪ dataset‬מלא‪ ,‬אפשר לגשת לכל תא בודד‬
‫שלו‪ ,‬לקחת את התוכן שלו ולשלב בקוד ‪html‬‬
‫הנה השיטה לגישה לתוך תא בודד ב‪: dataset-‬‬

‫שם ה‪-‬‬
‫‪dataset‬‬

‫לךקח‬
‫ואת מה שיש בה‪,‬‬
‫לעמודה שנקראת‪...‬‬
‫והפוך לטקסט‪ ,‬כי אנחנו‬
‫הולכים לשבץ אותו‬
‫לך לטבלה הראשונה שלו‬
‫כטקסט‪.....‬‬
‫תמיד רק טבלה‬
‫אצלנו זה‬
‫לך לשורה ב‪( -‬‬
‫ממילאשלה ‪x‬‬
‫שהמספר‬
‫‪dataset‬‬
‫לכתוב)‬
‫חובההלאה)‬
‫אבל‪ 0‬וכך‬
‫אחת‪,‬הוא‬
‫(המספר של השורה הראשונה‬


Slide 9

‫הדרך הטובה ביותר לשלב ‪ dataset‬עם קוד ‪html‬‬
‫היא לבנות את הכל בתוך משתנה שצובר בתוכו את‬
‫הקוד‪ ,‬צעד אחר צעד‪ ,‬ואז בסוף‪ ,‬פשוט לשים את‬
‫המשתנה הזה בחלק העמוד ששמור לקוד ‪.html‬‬
‫לדוגמה‪:‬‬