Підключення до бази даних в php
Перш ніж перейти до статті, хочу вибачитися за затримки в їх написанні. Зараз йде екзаменаційна сесія, тому далеко не кожен день виходить що-небудь написати, але надалі обов`язково надолужу. У цій статті ми переходимо до спілкування з базами даних через PHP. PHP містить всі можливості для роботи з базами з використанням ПО MySQL, і в цій статті ми навчимося підключатися до бази даних через PHP.
Є кілька способів роботи з MySQL в PHP. Всі ці способи з`являлися, потім старіли, замінюючись новими. І на даний момент самий останній спосіб - це об`єктів-орієнтована модель спілкування з MySQL. Саме з використанням цього найсучаснішого способу ми і будемо працювати з базами даних.
Відео: Уроки MySQL | Вступ. Як підключити базу даних
Перш, ніж перейти до підключення до бази даних в PHP, давайте розберемо алгоритм роботи з ними:
- Підключення.
- Відправлення запитів і отримання результату.
- Закриття з`єднання.
Підключитися до бази даних через PHP можна наступним чином:
lt ;?php
$ mysqli =new mysqli(`Localhost`,`Admin`,`Pass`,`Mybase`) -
?gt;
Тут все інтуїтивно зрозуміло, однак, зроблю пояснення: ми створюємо екземпляр об`єкта MySQLI, передаючи конструктору наступні параметри:
- ім`я хоста, на якому працює MySQL.
- Ім`я користувача.
- пароль.
- Ім`я бази даних, з якої ми хочемо працювати.
Якщо які-небудь дані будуть невірні, то, відповідно, конструктор поверне помилку, і підключення не буде.
Однак, тут є один хитрий момент. Справа в тому, що якщо буде помилка підключення, то виконання скрипта не буде зупинений. В результаті, він почне далі виконувати наш код. У більшості випадків, при помилці підключення потрібно припинити виконання скрипта, тому пишуть так:
lt ;?php
$ mysqli =@new mysqli(`Localhost`,`Admin`,`Pass`,`Mybase`) -
if(mysqli_connect_errno()){
echo "Підключення неможливо:".mysqli_connect_error() -
}
?gt;
В даному прикладі ми перевіряємо: якщо були якісь помилки при підключенні, то виводимо їх і закінчуємо виконання скрипта (функція exit ()). Також зверніть увагу на оператор придушення помилок "@", Який ми вставляємо для того, щоб прибрати повідомлення PHP про неможливість підключення, адже ми це потім самі перевіряємо і виводимо повідомлення.
Давайте виконаємо третю і останню частину алгоритму роботи з базами даних - закриття підключення. У прикладі нижче ми підключаємося до бази даних, а після перевірки на успішність підключення, закриваємо цю сполуку:
lt ;?php
$ mysqli =@new mysqli(`Localhost`,`Admin`,`Pass`,`Mybase`) -
if(mysqli_connect_errno()){
echo "Підключення неможливо:".mysqli_connect_error() -
}
$ mysqli-gt;close() -
?gt;
Як Ви здогадалися, закриває підключення метод close ().
Відео: # 1 Створення index.php, підключення до бази даних (MySqli)
Підводжу невеликий підсумок: ми з Вами навчилися відкривати і закривати підключення до бази даних в PHP, а вже в наступній статті ми з Вами навчимося відправляти запити і отримувати відповіді.
- Відеоурок - вибірка даних з бази даних
- Як дізнатися останній id в mysql
- Як дізнатися синтаксис sql-запиту через phpmyadmin
- Pdo. Частина 1.
- Помилка 2006 чи server has gone away
- Запит sql на створення і видалення бази даних
- Імпорт бази даних в phpmyadmin
- Випадкова вибірка з бази даних
- Запит sql на вибірку записів
- Знайомство з phpmyadmin
- Установка mysql ubuntu 16.04
- Управління записами в phpmyadmin
- Управління базами даних в phpmyadmin
- Різниця між sql і mysql
- Mysql
- Помилка max user connections в mysql
- Відправлення запитів до бази даних в php
- Права (привілеї) користувачів в mysql
- Unable to connect to the database в joomla
- Резервне копіювання mysql бази даних
- Структура бази даних