Обработка ошибок при работе с БД
- Автор mityok on мая 10th, 2009
После долгого перерыва, наконец появилось время немного заняться сайтом.
В коментариях проскакивал вопрос про обработку ошибок при работе с базой данных в CodeIgniter.
В целом ситуация с данной темой в CI следующая:
Если при выполнении запроса к БД возникает ошибка, то вместо результата запроса будет возвращено значение FALSE.
обращение к спаммерам
- Автор mityok on февраля 13th, 2009
Нисколько не уважаемые господа спамеры,
будьте так добры, прекратите автоматическую регистрацию пользователей на данном сайте, т.к. ошибка безопасности через которую вы слали им сообщения уже давно закрыта, а мне уже надоело подчищать базу.
С Новым Годом
- Автор mityok on января 1st, 2009
Уважаемые читатели,
С Новым 2009 Годом!
Успехов в труде и отдыхе, счастья в семейной и личной жизни. Побольше проектов интересных и с бюджетом богатым.
Обновление с версии 1.6.3 до версии 1.7.0
- Автор mityok on октября 31st, 2008
Прежде чем приступать к обновлению сайта переведите сайт в режим обслуживания, заменив файл index.php на статичный HTML-файл.
Вышла новая версия CodeIgniter 1.7.0
- Автор mityok on октября 31st, 2008
23 октября вышла версия 1.7.0 CodeIgniter. Наряду с исправлениями ошибок была расширенна функциональность, несколько расширен API (добавлен класс Form Validation, который заменяет старый класс Validation), доработан класс Session, который теперь сохраняет данные сессии в БД вместо сессионной куки, а также други дополнения.
Работа с БД: вызов произвольных функций
- Автор mityok on октября 10th, 2008
$this->db->call_function();
Функция позволяет вызвать PHP функцию работы с базами данных, которая исходно не включена в CodeIgniter, платформо-независимым способом. К примеру, вы хотите вызвать функцию mysql_get_client_info(), которая исходно не поддерживается CodeIgniter. Тогда вы можете сделать следующее:
Работа с БД: мета-данные полей
- Автор mityok on октября 10th, 2008
$this->db->list_fields()
Возвращает массив содержащий список имён полей таблицы. Возможны два способа вызова:
Работа с БД: мета-данные таблиц
- Автор mityok on сентября 18th, 2008
Следующие функции позволяют вам получить мета-данные таблиц:
$this->db->list_tables();
Функция возвращает массив с именами таблиц базы данных, к которой вы подключены:
Работа с БД: транзакции
- Автор mityok on сентября 11th, 2008
В CodeIgniter класс абстракции доступа к БД позволяет использовать транзакции для тех типов БД, которые их поддерживают. Для MySQL вам понадобится использовать типы таблиц InnoDB или BDB вместо обычного MyISAM. Остальные СУБД поддерживают транзакции непосредственно.
Работа с БД: класс Active Record
- Автор mityok on сентября 8th, 2008
CodeIgniter использует модифицированную версию шаблона проектирования Active Record. Данный шаблон позволяет вставлять, изменять и получать информацию из БД с написанием минимального количества кода. В некоторых случаях одной-двух строк кода достаточно для выполнения действия в БД.
