Не рекомендуется провайдерам

по сравнению с
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (1)

просмотр истории страницы

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

 1. Выполнение запроса более 15 секунд крайне не рекомендуется. Избегайте join лучше использовать left outer join или where exists 

 2. Обязательно после выполнения любых sql команд нужно всю информацию сохранить в массив или в файл и *сразу закрывать транзакцию, или закрывать подключение к БД.*

Пример можно найти в файле /var/www/local/include/database.php

Примерная последовательность.

conn_id = @ibase_connect($this->host.':'.$this->database, $this->user, $this->password, $this->charset, 0, 3, $this->role);

if \!ibase_errmsg() exit

query = @ibase_prepare($conn_id, $sql_query)

if \!ibase_errmsg() exit

store_res = @ibase_query($conn_id, $sql_query);

$object = @ibase_fetch_row($sql_res); или ibase_fetch_object

ibase_free_result($sql_res);

ibase_free_query($query)

ibase_commit($conn_id)

@ibase_close($conn_id)