MySQL - Система Управления Базами Данных (СУБД). Основное отличие от всех остальных СУБД это то, что она является бесплатной. В силу того, что MySQL бесплатна, она поддерживается очень многими хостинг провайдерами.
Здесь я расскажу как связать PHP и MySQL т.е. как получить данные из базы данных MySQL в PHP скрипт.
Ну вообще-то это не так сложно. Всё, что нужно знать:
Хост - адрес сервера баз данных MySQL
Имя базы данных
Имя пользователя
Пароль - пароль для доступа к БД
Некоторые SQL команды
Далее я буду предполагать, что у вас уже заведена база данных на сервере хостера или на домашнем компьютере
(MySQL можно скачать с сайта http://mysql.com).
Итак, алгоритм такой:
Устанавливаем соединение с сервером
Выбираем нужную базу данных
Делаем запрос к серверу баз данных (SQL запрос)
Обрабатываем результат запроса, если это необходимо
Закрываем соединение (отключаемся от сервера БД)
По части PHP, чтобы работать с БД надо знать несколько функций (полный список смотри в PHP мануале).
mysql_connect();
mysql_select_db();
mysql_query();
mysql_fetch_array();
mysql_close();
Это тот минимум, который позволит вам устанавливать соединение с сервером MySQL,
выбирать базы данных и делать запросы к серверу баз данных.
Для справки!
Все PHP функции которые предназначены для работы с базой данных MySQL имеют префикс mysql_
Я не буду рассматривать синтаксис каждой функции. Надеюсь у вас есть PHP Manual
(его можно скачать с сайта http://php.net). Рассмотрим эти функции в деле т.е. на примере.
Допустим в нашей базе данных храниться одна таблица со следующей структурой:
имя поля тип(длина) описание
id целый(2) уникальный номер
name символьный(100) имя
tel символьный(20) телефон
Таблица имеет имя: customer, а наша база данных называется database.
Допустим, что ваши данные для подключения к серверу MySQL Такие:
Хост: localhost
Имя пользователя: Guest
Пароль: mypassword
Для начала необходимо создать нашу таблицу customer. Напишем скрипт который создаст в базе данных database