Все ленты — последние статьи

Работа с MySQL. На дорожку

Работа с MySQL. На дорожку

Во избежание путаницы полей (если встречаются поля с одинаковыми названиями) используйте в запросах оператор AS: "SELECT table1.id as id1, table2.id as id2". Это поможет избежать ошибок в запросе (например, если не указана таблица, а поле с таким названием есть в нескольких запрашиваемых таблицах, mysql выдаёт ошибку), а так же вы избежите недоразумений при работе с полученными данными (echo $row["id1"] писать гораздо проще, чем $row[$x]).

Подробнее: Работа с MySQL. На дорожку

MySQL — это просто!

MySQL — это просто!

Сначала ответим на вопрос — что такое MySQL? Это База Данных (БД), в которой структурировано хранятся данные. Следует второй вопрос — зачем отказываться от простых и удобных файлов к сложной БД? Потому что файлы, генерируемые каким либо скриптом на основе файловой БД (гостевые книги, CMS, форумы), постепенно начинают увеличиваться в размере, а так же их количество неуклонно растет. Поиск сильно затруднен. После преодоления некоторого порога (1000, 10000 файлов..) скрипт начинает жутко тормозить, и приходится подолгу ждать, когда он закончит свою работу. БД лишены этих недостатков — даже если в таблице будет миллион записей, поиск среди них будет идти доли секунды. Так уж они устроены, чтобы манипулировать огромным количеством данных. Но тут и возникает вопрос — а как работать с БД, в данном случае с MySQL? Эта статья как раз об этом.

Подробнее: MySQL — это просто!

ADODB — русская документация (часть 1)

ADODB — русская документация (часть 1)

v4.62 2 Apr 2005 (c) 2000-2005 John Lim (jlim#natsoft.com)

v4.62 14 Июль 2005 (c) 2005 Feskov Kuzma (kuzma#russofile.ru)

Это программное обеспечение распространяется под двумя лицензиями: BSD-style и LGPL. Это означает, что вы можете использовать его в компилируемых и коммерческих продуктах.

 

Нужные ссылки: Скачать

Содержание

Вступление
Уникальные возможности ADODB
Инструкция по установке
         Минимальная установка
         Инициализация класса
         Поддержка Data Source Name (DSN)
         Примеры соединения с базами данных
Настройка ADODB для более высокой производительности
         Дополнительные подсказки
Модернизация ADODB
Возможности PHP5
Поддерживаемые базы данных

Подробнее: ADODB — русская документация (часть 1)

Oracle / PHP FAQ

Oracle / PHP FAQ

Автор: Автор: Frank Naude

Перевод: Александр Войцеховский

Оригинал статьи доступен по адресу http://www.orafaq.net/faqphp.htm


Обсуждаемые вопросы:

Что такое PHP и что необходимо иметь для работы с Oracle?
В чем разница между модулями OCI и ORA?
Как собрать PHP с поддержкой Oracle?
Как подключится к базе данных?
Почему возникает ошибка "Call to undefined function: ora_logon()/ ocilogon()"?
Как выполнять запросы SELECT, INSERT, UPDATE и DELETE посредством PHP?
Как получить доступ к механизму транзакций из PHP?
Как корректно обрабатывать возникающие ошибки?
Как вызвать из PHP хранимую процедуру?
Где можно найти больше информации о работе с Oracle в PHP?

Подробнее: Oracle / PHP FAQ

Объектно-ориентированное программирование. Абстрактные классы БД

Дмитрий Лебедев

2001-03-13

Классы, позволяющие работать с разными базами данных через один стандартный набор функций. Полезны при смене базы данных и работе с несколькими БД одновременно.

Тема эта регулярно всплывает в форуме. Собственно, зачем они нужны, эти абстрактные классы баз данных? Большинство сайтов по-хорошему обойдутся и без таких средств унификации. Они работают либо без базы, либо на MySQL, чего для большей части проектов вполне достаточно. Да, да! Достаточно! Когда нагрузки возрастут, вот тогда купят и поставят Оракл, а чтобы скрипты не переписывать, пусть пользуются абстрактными классами. :) Про бесплатные и фирменные базы данных разговор отдельный, грозит превратиться в пустой флейм (а конференциях именно этим все и заканчивается), поэтому не буду его продолжать.

Подробнее: Объектно-ориентированное программирование. Абстрактные классы БД