Угу.

И рядом не забудьте примерчик доступа к базе через пых-пых (PHP), где
механизм работы с транзакциями вообще отсутствует напрочь. А потом
очередные ламеры, скажем с PHP-DN.ru, будут кидаться камнями и кричать
о том, что второе подключение не видит INSERT/UPDATE/DELETE первого,
пока его не закрыть. Следовательно: Firebird - не многопоточный
сервер.

Переубеждать их поручим Вам лично, опыт уже имеется :)
-------------------------------------------------------
З.Ы. Работа с набором данных на пых-пых выглядит приблизительно так:

$dbhandle = ('127.0.0.1:/mnt/hda5/db/database.fdb', 'SYSDBA',
'masterkey', 'WIN1251');
if(0 != $dbhandle) {
  $sql   = 'SELECT * FROM RDB$RELATIONS ';
  $query = ibase_query($$dbhandle, $sql);
  if(0 != $query) {
    while($row = ibase_fetch_object($query)) {
      echo $row->RDB$RELAION_NAME;
    }
    ibase_free_result($query);
  }else{
    echo 'I cannot execute query "' . $sql . '" !';
  }
}else{
  echo 'I cannot connect to database !';
}

Ответить