ГлавнаяУроки MySQL › Подключение к MySQL из PHP

Подключение к MySQL из PHP

В данном уроке мы поговорим о базах данных и рассмотрим такой актуальный вопрос, как подключение к MySQL из PHP. Из урока мы научимся соединяться с базой данных на реальных примерах, а также узнаем, как можно обрабатывать ошибки при подключении к серверу и базе данных.

Подключение к MySQL

При подключении к MySQL необходимо указывать сервер, пользователя и его пароль, а также базу данных, с которой требуется работать. Синтаксис подключения к MySQL имеет следующий вид:

<?php
mysql_connect("сервер","имя пользователя","пароль пользователя");
mysql_select_db("имя базы данных",идентификатор подключения к серверу)
?>

Рассмотрим подробно этот алгоритм подключения:

1. Соединяемся с MySQL сервером и получаем идентификатор.

Для того, чтобы подключиться к базе данных необходимо сначала соединиться с MySQL сервером. Для этого существует функция «mysql_connect», в которой указывается место нахождение этого сервера, пользователь, который имеет право работать с сервером и пароль этого пользователя. Результат соединения можно занести в переменную, которая будет идентификатор подключения к MySQL серверу.

2. Выбираем базу данных, с которой будем работать.

На сервере может быть сразу несколько баз данных. За выбор БД отвечает функция «mysql_select_db». В качестве параметров этой функции указываются: имя базы данных и идентификатор подключения к серверу.

Рассмотрим реальный примеры соединения с сервером и БД:

<?php
$db = mysql_connect("localhost","admin","12345"); /*Подключение к серверу */
mysql_select_db("baza",$db); /*Подключение к базе данных на сервере*/
?>

Другой вариант соединения:

<?php
$host="localhost";/*Имя сервера*/
$user="admin";/*Имя пользователя*/
$password="12345";/*Пароль пользователя*/
$db="baza";/*Имя базы данных*/
mysql_connect($host, $user, $password); /*Подключение к серверу*/
mysql_select_db($db); /*Подключение к базе данных на сервере*/
?>

В данных примерах мы подключаемся к локальному серверу (localhost), пользователь у нас «admin», пароль пользователя «12345». Информация о подключении к серверу MySQL помещается в переменную «db», которая будет служить идентификатором подключения к MySQL. На втором шаге мы подключаемся к базе данных на сервере, которая имеет имя «baza», указываем идентификатор подключения к MySQL серверу (переменная «db»).

Обработка ошибок при подключении к MySQL

Иногда, при подключении к MySQL могут возникать ошибки, вследствие этого, соединиться с базой не получится. По этой причине рекомендуется использовать обработчик ошибок, который будет выводить текстовое сообщение при ошибке.

Рассмотрим пример обработчика ошибок при подключении к серверу и БД.

<?php
$host="localhost";
$user="admin";
$password="12345";
$db="baza";
mysql_connect($host, $user, $password) or die("MySQL сервер недоступен!".mysql_error());
mysql_select_db($db) or die("Нет соединения с БД".mysql_error());
?>

Таким образом, мы научились подключаться к базе данных MySQL из PHP, а также делать обработку ошибок при подключении к серверу и БД. Теперь можно производить с БД любые действия — обращаться к БД, вносить в нее данные, извлекать данные, удалять и т.д. Все эти операции над базами данных мы рассмотрим в следующих уроках.


Подпишитесь на обновления сайта, чтобы получать последние записи по электронной почте!

ГлавнаяУроки MySQL › Подключение к MySQL из PHP

3 комментария к записи: "Подключение к MySQL из PHP"

  1. борис:

    У меня одна проблемка тут я новичок в этом. Когда я подключаюсь к базе то шаблон сайта сдвигает вниз и весь дизайн искажается. Подскажите как это исправить если возможно. Заранее спасибо.

    • Григорий:

      Очень странно. Скорее всего к бд не подключается, на этом ошибка и что-то дальше не загружается.

  2. Fil:

    Спасибо!

Оставить комментарий


Самостоятельное создание сайта, уроки создания сайта, продвижение сайта с нуля для начинающих
При копировании материалов сайта обязательно указание прямой ссылки на источник
Все права защищены © 2011-2014 Siteblogger.ru

Наверх