לא הסברת פה שום פונקציה בPHP וביקשת להגיע עם ידע בMYSQL כשאתה מסביר פקודות בסיסיות בMYSQL. זה די מוזר.
בקשר לקטע הזה:
XXX מייצג את כתובת הhost \ שרת. הוא לא מייצג את הסוג שלו.
ופה אתה שכחת לסגור את המחרוזת:
ולא הסברת על mysql_error() שזה אחד הדברים החשובים כדי ללמוד מטעויות.
והפרמטר השני בmysql_select_db() הוא ממש מיותר ולא חובה, לדעתי אפשר להוריד אותו מהמדריך.
בנושא "
בחירת נתונים מהמסד והצגה:" ההסבר ממש לא היה טוב אז אני יסביר:
הלולאה הזאת בעצם אומרת: "כל עוד אתה מקבל מידע - תכניס אותו כמערך למערך בשם row. וכל איטרציה של הלולאה בעצם מייצגת שורה בטבלה. הלולאה תפסיק כשהמידע ייגמר(או במילים אחרות, כשהערכים בטבלה ייגמרו).
מה ייקרה אם לא נשתמש בלולאה ונכניס את הערך המוחזר של mysql_fetch_assoc()? פשוט מאוד, אנחנו נקבל את שורה הראשונה בטבלה.
פתק שיעזור: assoc = associative
זה בעצם מחזיר מערך אסוציאטיבי(זה מערך עם key -> value) ובמקרה שלנו הkey זה שם הטור וvalue זה הערך.