![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Всем добрый день!
Возник такой вот вопрос: Каким образом с помощью функционала mysqli создать постоянное подключение? И закрывается ли сессия работы с базой после окончания работы скрипта? Проблема такая: Наследую класс mysqli, в конструкторе создаю подключение:
В процессе работы скрипта делаю транзакцию, но не выполняю COMMIT или ROLLBACK. Это нужно выполнить в процессе следуещей работы скрипта. Но транзакция откатывается, не смотря на постоянное подключение (если real_connect таковым является). Куда копать? -------------------- Теперь при чем :P |
|||
|
||||
| madFobos |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 7.12.2005 Репутация: 1 Всего: 3 |
Проверь, во-первых тим таблиц (потому что MyISAM кажется транзакции не поддерживают), а во вторых по умолчанию у MySQL стоит AUTOCOMMIT = 1 (т.е. автотранзакции).
|
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
InnoDB, AUTOCOMMIT=0.
Со стороны MySQL все отработано. Если весь функционал засунуть в один скрипт, точнее в выполнение без перегрузки, то все замечательно работает. Для справки: MyISAM поддерживают небезопасные транзакции. -------------------- Теперь при чем :P |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
||||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Mal Hack, я mysqli_real_connect и использую. Появилось жгучее желание расковырять сорцы mysqli, но пока загруз большой.
-------------------- Теперь при чем :P |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Вообще, вопрос интересный. Либо они отказались от постоянных соединений, либо полностью постарались на внутреннем представлении на них перейти.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |