Главная » Записи с тегом "СУБД"

Рубрики с меткой ‘СУБД’

Оптимальное использование MySQL

Введение

В процессе предоставления услуг хостинга мы обращаем внимание на наиболее часто встречающиеся ошибки, которые совершают пользователи при разработке своих виртуальных серверов. Одним из «тяжелых» мест для типичного веб-мастера является работа с MySQL-сервером. Обычно изучение принципов функционирования SQL и методов работы с базами данных ведется по литературе, из которой выбираются только актуальные на момент чтения вещи — как соединиться с базой, как сделать запрос, как обновить информацию или добавить новую запись в базу данных и так далее.

Читать далее »

Работа с MS Access в PHP

Если Вы планируете создавать свой динамический сайт на платформе Windows, то у Вас скорее всего возникнет задача выбора СУБД для хранения информации (с языком, на котором Вы будете его программировать, судя по всему, вопросов не возникает). Одним из вариантов её решения, может оказаться использование MS Access в качестве SQL-сервера. Далее будет описано, как в скрипте, написанном на PHP, обратиться к базе данных MS Access.

Используем базу данных MySQL

MySQL — Система Управления Базами Данных (СУБД). Основное отличие от всех остальных СУБД это то, что она является бесплатной. В силу того, что MySQL бесплатна, она поддерживается очень многими хостинг провайдерами.

Здесь я расскажу как связать PHP и MySQL т.е. как получить данные из базы данных MySQL в PHP скрипт.

Ну вообще-то это не так сложно. Всё, что нужно знать:
Читать далее »

Используем базу данных MySQL

MySql — Система Управления Базами Данных (СУБД). Основное отличие от всех остальных СУБД это то, что она является бесплатной. В силу того, что mysql бесплатна, она поддерживается очень многими хостинг провайдерами.

Здесь я расскажу как связать php и mysql т.е. как получить данные из базы данных mysql в php скрипт.

Ну вообще-то это не так сложно. Всё, что нужно знать: Читать далее »

Гостевая книга на PHP/MySQL

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

Допустим, что у вас уже есть PHP, MySQL и веб-сервер. Вы всё установили и настроили.

Начнём с создания таблицы, в которой будут храниться данные нашей гостевой книги. Будем спрашивать у пользователя имя и комментарий. При желании пользователь сможет сообщить адреса электронной почты и домашней странички. Для администрирования книги нам понадобится ещё одно поле, уникальное для каждой записи, — идентификатор. Ну и дата, конечно. В итоге получается такая таблица: Читать далее »

Используем базу данных MySQL

mysql — Система Управления Базами Данных (СУБД). Основное отличие от всех остальных СУБД это то,
что она является бесплатной. В силу того, что mysql бесплатна, она поддерживается очень многими хостинг провайдерами.

Здесь я расскажу как связать php и mysql т.е. как получить данные из базы данных mysql в php скрипт.

Ну вообще-то это не так сложно. Всё, что нужно знать: Читать далее »

Разработка собственных листов рассылки на PHP

Существует множество способов применения таких механизмов, как листы рассылки: от сообщений пользователям об обновлениях вашего сайта до информирования заинтересованных людей об изменениях, осуществленных вами в процессе работы над некоторым проектом. Однако поддержка такого сложного механизма, как список рассылки, вручную, без соответствующих программных решений, может представлять собой достаточно трудоемкий процесс. В то же время, разработка скриптов, позволяющих вам легко администрировать лист рассылки любой сложности, а посетителям без вашего участия подписываться или отписываться от тех или иных новостей, не является неразрешимой задачей даже для неискушенного в Internet-программировании человека. Читать далее »

Простой журнал аудита на триггерах MySQL

Небольшая заметка об использовании триггеров в СУБД MySQL. Несмотря на достаточно приличный возраст этой СУБД, поддержка триггеров появилась только в 5-й версии и достаточно мало описана на русском языке.

Введение

Три́ггер (англ. trigger) — это хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено наступлением определенного события (действием) — по сути добавлением INSERT или удалением DELETE строки в заданной таблице, или модификации UPDATE данных в определенном столбце заданной таблицы реляционной базы данных. Триггеры применяются для обеспечения целостности данных и реализации сложной бизнес-логики. Триггер запускается сервером автоматически при попытке изменения данных в таблице, с которой он связан. Читать далее »

Установка phpBB

Процесс установки phpBB3 проходит просто и быстро, рассмотрим его по этапам:

  1. Сначала нужно сопоставить системные требования phpBB3 с характеристиками сервера, на который Вы хотите произвести установку. Необходимые системные требования описаны в статье «Требования для установки phpBB 3″.
  2. Скопируйте файлы на сервер.
  3. Через браузер зайдите на Ваш будущий форум, перейдите на закладку «Инсталляция» и кликните «Перейти к следующему шагу».
  4. На странице «Совместимость системных требований» показано соотношение системных требований phpBB3 и параметров Вашего сервера. Если требования совпадают, кликните «Начать процесс инсталляции». Если не все системные требования удовлетворяются, обратитесь к Вашему хостеру. Если на сервере не поддерживается требуемая версия PHP или отсутствуют СУБД, то форум не будет работать. Вы можете воспользоваться специальным хостингом, оптимизированным для форумов и CMS, в том числе для phpBB3.
  5. Введите данные базы данных:Тип базы данных - выберите используемую Вами СУБД, в большинстве случаев на хостинговых серверах используется MySQL. Вы можете обратиться к хостеру, чтобы узнать характеристики СУБД.Имя сервера БД или DSN - домен, на котором расположена БД. Чаще всего — localhost. Если сервер БД является не локальным, то имя сервера БД необходимо узнать у хостера.

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

    Имя базы данных - название созданной Вами базы данных через панель администрирования хостинга.
    Читать далее »

Уровень абстракции базы данных Drupal 5 Drupal 6

Позволяет выполнять один программный код на разных СУБД.

Гибкий уровень абстракции Друпал позволяет легко работать с различными типами баз данных, напримерMySQL или PGSQL. Он максимально сохраняет синтаксис и мощь SQL, изменяя отдельные параметры запросов для разных типов баз и оставляя основные элементы безопасности неизменными.

Большинство обращений к базам данных выполняется с помощью функций db_query() или db_query_range(). Разработчикам стоит также обратить внимание на функцию pager_query(), которая используется в случае запросов, результаты которых нужно будет вывести постранично, и функцию tablesort_sql(), которая формирует запросы для сортируемых таблиц.
Читать далее »