|
|
- Подробности
-
Категория: PHP. Базы данных
Работа с MySQL. На дорожку
Во избежание путаницы полей (если встречаются поля с одинаковыми названиями) используйте в запросах оператор AS: "SELECT table1.id as id1, table2.id as id2". Это поможет избежать ошибок в запросе (например, если не указана таблица, а поле с таким названием есть в нескольких запрашиваемых таблицах, mysql выдаёт ошибку), а так же вы избежите недоразумений при работе с полученными данными (echo $row["id1"] писать гораздо проще, чем $row[$x]).
Подробнее: Работа с MySQL. На дорожку
- Подробности
-
Категория: PHP. Базы данных
Сначала ответим на вопрос — что такое MySQL? Это База Данных (БД), в которой структурировано хранятся данные. Следует второй вопрос — зачем отказываться от простых и удобных файлов к сложной БД? Потому что файлы, генерируемые каким либо скриптом на основе файловой БД (гостевые книги, CMS, форумы), постепенно начинают увеличиваться в размере, а так же их количество неуклонно растет. Поиск сильно затруднен. После преодоления некоторого порога (1000, 10000 файлов..) скрипт начинает жутко тормозить, и приходится подолгу ждать, когда он закончит свою работу. БД лишены этих недостатков — даже если в таблице будет миллион записей, поиск среди них будет идти доли секунды. Так уж они устроены, чтобы манипулировать огромным количеством данных. Но тут и возникает вопрос — а как работать с БД, в данном случае с MySQL? Эта статья как раз об этом.
Подробнее: MySQL — это просто!
- Подробности
-
Категория: PHP. Базы данных
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
- Подробности
-
Категория: PHP. Базы данных
Дмитрий Лебедев
2001-03-13
Классы, позволяющие работать с разными базами данных через один стандартный набор функций. Полезны при смене базы данных и работе с несколькими БД одновременно.
Тема эта регулярно всплывает в форуме. Собственно, зачем они нужны, эти абстрактные классы баз данных? Большинство сайтов по-хорошему обойдутся и без таких средств унификации. Они работают либо без базы, либо на MySQL, чего для большей части проектов вполне достаточно. Да, да! Достаточно! Когда нагрузки возрастут, вот тогда купят и поставят Оракл, а чтобы скрипты не переписывать, пусть пользуются абстрактными классами. :) Про бесплатные и фирменные базы данных разговор отдельный, грозит превратиться в пустой флейм (а конференциях именно этим все и заканчивается), поэтому не буду его продолжать.
Подробнее: Объектно-ориентированное программирование. Абстрактные классы БД
|
|
|
|