count create all = 35700date create all = 16th March 2015
8th November 2015
/ 11 38
|
Хотя обычно рекомендуется использовать какой-либо фреймворк или CMS, но иногда проекты настолько малы, что подобные решения могут только усложнить разработку. Однако, несмотря на малость проектов, не стоит игнорировать использование базы данных полностью. Данный урок проведет Вас по пути создания простого механизма запросов для MySQL на основе PHP.
demo Установки проекта
Сначала нужно сделать несколько специальных файлов и директорий. В данном разделе представлено то, что нужно сделать. Вы можете использовать свои собственные имена с учетом того, что в дальнейшем Вам надо будет соответствующим образом изменять их использование в коде.
Создаем директории
Нам нужна новая директория, которая будет содержать все. В данном случае она называется tut. Внутри этой директории располагаются файлы конфигурации в директории conf. Также есть директория inc (сокращение от include) и внутри нее расположена директория class.
Добавляем файлы
Внутри /conf создаем config.php. Внутри /inc/class мы создаем DAL.php. А в корневой директории создаем файл index.php.
|
DAL - это сокращение от "Data Access Layer"(слоя доступа к данным). В многослойной архитектуре он используется для перевода запросов баз данных в объекты и обратно.
Шаг 2. Установка базы данных.
Нам нужно создать базу данных и наполнить ее некоторыми данными. Для целей данного урока будет использоваться база данных с двумя таблицами с одной связью один-ко-многим. Данный пример сделан для демонстрации того, как наш механизм запросов будет подтягивать данные хотя бы для одной связи. Создаем таблицы Итак, в базе данных tut создаем таблицы makes и models. Таблица makes будет иметь поля id и name, а таблица models будет иметь поля id,make, и name. Структура директорий Наполняем таблицы данными Теперь добавим несколько названий (например, Ford, Chevy, и т.д.) в таблицу makes и несколько моделей автомобилей в таблицу models. Структура директорий В рамках данного урока предполагается, что Вы имеете некоторый опыт работы с базами данных и SQL, поэтому подробного объяснения организации связей и ключей не будет. Шаг 3. Соединение с базой данных В нашем примере мы будем использовать константы PHP для организации соединения с базой данных. Определение переменных соединения В файле /conf/config.php определим переменные соединения с базой данных и подключим скрипт DAL.php.
|
Link
WWW+Programming
The basic of programming The basic of WWW programming. SQL JS and Java Geo:Geo:Europe & USA & World
|
|