מסד נתונים, למד טוב ולמה השימוש.
אתם חושבים לעצמכם "מה זה SQL, מה השימוש, למה נועד?"
בדיוק! במדריך הזה אני אסביר לכם כל מה שרציתם לדעת על שימוש ב-SQL עם PHP!(בהנחה שאתם כבר יודעים איך ליצור שאליתה פשוטה ב-SQL)
לעיקר:
המסד הנתונים(לרוב SQL, בין הנפוצים ואיתו נעבוד) יכול לשמור דברים רבים, מחירים, סיסמאות ובעצם.. כל דבר!
השימוש במסד נועד בכדי לזכור דברים עצומים, שלמשל לא ניתן לשמור במשתנים רגילים.
השתכנעתי, איך מתחילים?
בשביל להיכנס לעיניין ניצור מסד חדש בשם MyDataBase(עוד כל שם אחר שרק תרצו, במדריך זה נעבוד עם דוגמה כזאת).
לאלה שמתקשים, נריץ את השאליתה הבאה ב-Line Commander,(נכון יש גם PHPmyAdmin אבל לא נכנס לזה כרגע).
קוד:
create database MyDataBase;
use MyDataBase;
create table users(
UserID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
UserName VARCHAR(45) NOT NULL,
Password VARCHAR(45) NOT NULL,
PRIMARY KEY (UserID)
);
INSERT INTO `MyDataBase`.`users` (`UserID`, `UserName`, `Password`) values(UserID,'Smoxer','123');
כפי ששמתם לב יצרנו מסד נתונים בשם MyDatabase וטבלה בשם users.
רגיל, אין כלום חדש(למי שיודע SQL).
עכשיו נעבוד על החלק האמיתי ונתחבר למסד ונבצע שאליתה.
בשביל זה ניצור קובץ PHP חדש נקרא לו איך שאנחנו רוצים.
בקובץ נגדיר התחברות למסד ונעשה אותו include כך שכאשר נגדיר אותו כ-include לא נצטרך להתחבר למסד כל פעם מחדש 
נכתוב בקובץ שיצרנו את הקוד הבא:
קוד:
$port='localhost:3306';
$user="root";
$password="MyPassWord";
$link = mysql_connect($port, $user, $password);
if (!$link) {
die("לא יכול ליצור קשר עם המסד: " . mysql_error());
}
$db_selected = mysql_select_db("MyDataBase", $link);
if (!$db_selected) {
die ("לא יכול להיכנס למסד נתונים: " . mysql_error());
}
נחליף את המשתנה $password לסיסמא של המסד.
כעיקרון מה שרשמנו פה פשוט, בחרנו מסד, אם יש בעיה בהתחברות זה רושם ואם יש טעות בשם של המסד זה גם רושם.
וזהו כעיקרון.
במדריך הבא אפרט יותר על ביצוע שאליתות, שליפת נתונים וכ"ו