Підключення до бази даних в php

Підключення до бази даних в PHP

Перш ніж перейти до статті, хочу вибачитися за затримки в їх написанні. Зараз йде екзаменаційна сесія, тому далеко не кожен день виходить що-небудь написати, але надалі обов`язково надолужу. У цій статті ми переходимо до спілкування з базами даних через PHP. PHP містить всі можливості для роботи з базами з використанням ПО MySQL, і в цій статті ми навчимося підключатися до бази даних через PHP.

Є кілька способів роботи з MySQL в PHP. Всі ці способи з`являлися, потім старіли, замінюючись новими. І на даний момент самий останній спосіб - це об`єктів-орієнтована модель спілкування з MySQL. Саме з використанням цього найсучаснішого способу ми і будемо працювати з базами даних.

Відео: Уроки MySQL | Вступ. Як підключити базу даних

Перш, ніж перейти до підключення до бази даних в PHP, давайте розберемо алгоритм роботи з ними:

  1. Підключення.
  2. Відправлення запитів і отримання результату.
  3. Закриття з`єднання.

Підключитися до бази даних через PHP можна наступним чином:

lt ;?php
$ mysqli
=new mysqli(`Localhost`,`Admin`,`Pass`,`Mybase`) -
?gt;



Тут все інтуїтивно зрозуміло, однак, зроблю пояснення: ми створюємо екземпляр об`єкта MySQLI, передаючи конструктору наступні параметри:

  1. ім`я хоста, на якому працює MySQL.
  2. Ім`я користувача.
  3. пароль.
  4. Ім`я бази даних, з якої ми хочемо працювати.

Якщо які-небудь дані будуть невірні, то, відповідно, конструктор поверне помилку, і підключення не буде.




Однак, тут є один хитрий момент. Справа в тому, що якщо буде помилка підключення, то виконання скрипта не буде зупинений. В результаті, він почне далі виконувати наш код. У більшості випадків, при помилці підключення потрібно припинити виконання скрипта, тому пишуть так:

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, а вже в наступній статті ми з Вами навчимося відправляти запити і отримувати відповіді.

Поділися в соціальних мережах:

Схожі
Імпорт бази даних в phpmyadminІмпорт бази даних в phpmyadmin
Структура бази данихСтруктура бази даних
Права (привілеї) користувачів в mysqlПрава (привілеї) користувачів в mysql
Управління базами даних в phpmyadminУправління базами даних в phpmyadmin
Запит sql на вибірку записівЗапит sql на вибірку записів
Pdo. Частина 1.Pdo. Частина 1.
Відправлення запитів до бази даних в phpВідправлення запитів до бази даних в php
MysqlMysql
Помилка max user connections в mysqlПомилка max user connections в mysql
Помилка 2006 чи server has gone awayПомилка 2006 чи server has gone away
» » Підключення до бази даних в php