Подключение к базе данных mysql используя php

Добавил: WorldPad, 2013-01-10 11:41:31. Просмотров: 704. Категория: Уроки PHP

Подключение к базе данных mysql используя php

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

И самое простое это подключение и работа с ней mysql для получение, изменения или удаления каких либо данных хранящихся в таблицах.

 

Думаю объяснять не нужно, но всё же опишу что да как.

Используя php и mysql выполним подключение к базе данных.

 

И так, для того чтобы подключиться к mysql будем использовать функции php:

mysql_connect - функция которая подключает вас к серверу mysql и в случаи отсутствия такой возможности она вернёт ошибку, которую можно получить из функции mysql_error().

mysql_select_db - эта функция подключается непосредственно к самой базе данных которая была создана ранее на сервере, и так же как и mysql_connect в случаи ошибки вернёт false.

 

Рассмотрим пример подключения в базе данных mysql.

В примере будем использовать условия для вывода ошибок в случаии когда функции возвращают ошибки.

<?php

if( !@mysql_connect( 'localhost', 'username_base', 'password_base' ) ){

die( 'Невозможно подключится к серверу используя логин и пароль!<br/>Сервер сообщает код ошибки: '.mysql_error() );

}

if( !@mysql_select_db( 'base_name' ) ){

die( 'Невозможно подключится к базе данных!<br/>Сервер сообщает код ошибки: '.mysql_error() );

}

?>

 

Углубимся в параметры функции mysql_connect().

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

 

В mysql_select_db() как вы уже поняли указывается имя базы данных к которой необходимо подключится. Второй параметр является необязательным и там может быть переменная с результатом mysql_connect().

 

Используя пример выше я подключусь к базе данных и узнаю имя первого по id пользователя который находится в таблице users.

<?php

if( !@mysql_connect( 'localhost', 'username_base', 'password_base' ) ){

die( 'Невозможно подключится к серверу используя логин и пароль!<br/>Сервер сообщает код ошибки: '.mysql_error() );

}

if( !@mysql_select_db( 'base_name' ) ){

die( 'Невозможно подключится к базе данных!<br/>Сервер сообщает код ошибки: '.mysql_error() );

}

 

mysql_query( 'SELECT `username` FROM `users` WHERE `id` = '1'' );

?>

 

На этом урок подключение к базе данных mysql используя php закончен.