מאגרי נתונים MySql

חיבור עמוד PHP לשרת MySQL DB עושים בצורה הבא:

$link = mysql_connect('example.com', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);

וכעת הסברים לקוד. בשורה הראשונה מגדירים את כתובת השרת, שם המשתמש והסיסמא ישירות לפונקציה שנקראת mysql_connect שמבצעת את החיבור לשרת.

השורה הבאה בודקת אם נוצא חיבור, ובמידה ולא תרוץ הפקודה Die
שתפקידה להפסיק את הרצת הקוד ולהחזיר למשתמש את שורת השגיאה.
לאחר מכן השורה הבאה מציגה ללקוח שנוצר חיבור.
ולבסוף השורה האחרונה סוגרת את החיבור לשרת ה SQL.

כמובן שבמצב נורמאלי, לאחר פתיחת החיבור לשרת יתבצעו שאילתות על השרת
ורק לבסוף יסגר החיבור. אך כמובן זו דוגמא להמחשת החיבור.

מומלץ ביותר לבצע אחסון אתרים מבוססי PHP על שרתי לינוקס, שכן שרתים אלה תומכים בשפת PHP ובמסדי נתונים מבוססי MySQL באופן מלא.

    לא מבינים בתחום? פנו עוד היום לחברת בניית אתרים מקצועית!

<!–[if !supportLineBreakNewLine]–>
<!–[endif]–>

סגור לתגובות.

  • מילון מונחים

    מילון שיעשה לכם חיים קלים יותר בהבנת התכנים:

    Ajax - ראשי תיבות של Asynchronous JavaScript and XML. טכנולוגיה המבוססת קבלת נתונים ב XML לדפדפן והצגתם ללא צורך בריענון הדף או שליחת הבקשה מחדש.

    ASP - ראשי תיבות של Active Server Pages , כלומר דפים הרצים בצד השרת. טכנולוגיה של מיקרוסופט.

    Cookie - כשמה כן היא , עוגיה. חבילת מידע הנשמרת אצל המשתמש ומאפשרת זיהוי שלו מול אתרים שונים.

    Action Script - שפת תכנות סקריפטים לפלאש, מבית Adobe.

    Flash -תוכנה מבית אדובי ליצירת אנימציות ואתרי אינטרנט.

    FTP - ראשי תיבות File Transfer Protocol , כלומר פרוטוקול העברת קבצים.

    HTTP - פרוטוקול תקשורת לטעינת דפי אינטרנט HTML.

    PHP - שפת תכנות צד שרת לשרת UNIX , עובדת גם על שרתי IIS.

    MySql - מערכת קוד פתוח לניהול מסדי נתונים בשרתי Unix.

    MySql server - מערכת מבית מיקרוסופט לניהול מסדי נתונים.

    Database - בסיס נתונים המאחסן נתונים בצורה המאפשרת גישה ושליפת נתונים לפי שאילתות פשוטות או מורכבות.

    W3C - איגוד האינטרנט העולמי, אחראי על התקנים ופיתוח כלים לסביבת האינטרנט.

    XML - ראשי תיבות של eXtensible Markup Language , תקן אוניברסלי לייצוג נתונים המבוסס על שפת התגיות אשר נקבע ע"י W3C