За да избегнете проблеми при провеждането на това упражнение, проверете като начало конфигурацията с която разполагате. Това може да стане с извикване на функция phpinfo():
Код:
phpinfo();
?>
Когато отворите този сайт, вие можете да разберете как е конфигурирана вашата система. Най-важна е секция MySQL, която трябва да изглежда по подобен на този начин:
Ако нямате MySQL секция, това означава, че достъп до MySQL не е възможен с съществуващите server settings.
Стъпка 2. Създаване на тестова база от данни “university” чрез PHP скрипт:
Установяване на връзка със сървъра за MySQL Бази от Данни и създаване на БД university:
//1. Свързване със сървъра за MYSQL БД и проверка на връзката
За да създадете и използвате каквато и да е База от данни в PHP код, както и в код, на друг език, първото нещо е да се свържете със сървъра за MySQL Бази от Данни. Свързването към една MySQL база от данни изисква извикване на фунция - mysql_connect(), подавайки следната информация:
Име на хост (hostname), в случая 'localhost:3306' или само 'localhost'
Име на потребителя на базата от данни (database username), в нашия случай - root
if (!$con) die(mysql_error()); Ако конекцията не се осъществи – изпълнението на скрипта прекъсва (имаме изпълнение на die).
Стъпка 3. Проверка за съществуването на вече създадената БД “university”
То ето как ще изглежда PHP кода за установяване на конекция и проверка за съществуването на вече създадената БД:
Код:
mysql_connect('localhost', 'root', '') or die(mysql_error());
echo "Connection to the server was successful!
";
mysql_select_db("university") or die(mysql_error());
echo "Database was selected!
";
?>
Ако връзката със сървъра за БД е коректно установена, селектираме базата от данни с функция mysql_select_db(). Ако изпълните скрипта ще видите следния текст при коректно изпълнение:
Connection to the server was successful! Database was selected!
Затваряне на връзката - mysql_close()
Използвайте за целта функция mysql_close(), която затваря установената връзка.
Стъпка 4. Създаване на таблица “studenti” в тестова база от данни “university”, чрез PHP скрипт:
//1. Свързване със сървъра за MYSQL БД и проверка на връзката
$con = mysql_connect('localhost', 'root', '') or die(mysql_error());
echo 'Connected successfully! ';
//2. Селектираме базата от данни
mysql_select_db('university') or die(mysql_error());