Forum Webscript.Ru

Программирование => PHP => Тема начата: от 07 Февраля 2002, 12:51:11

Название: Interbase, select и PHP
Отправлено: от 07 Февраля 2002, 12:51:11
Начал вчера разбираться с PHP, но встала не разрешимая для меня проблемма.
 При выполнении скрипта:


$db = ibase_connect
(\'art:d:\\c++\\vrem\\base\\base.gdb\', \'SYSDBA\',\'1\');
$qu=\'select * from piple\';
$result = ibase_query($db,$qu); <<<<<============Здесь
print $result
?>

Получаем ошибку: PHP Warning: InterBase: Dynamic SQL Error SQL error code = -901 feature is not supported in d:\\inetpub\\galkin\\Myscr.php on line 6

Interbase 5.6, PHP 4.1.1
Ошибка в запросе, но этого не может быть. В чем проблема?
Не дайте забить на все :-)
Название: Interbase, select и PHP
Отправлено: dope от 07 Февраля 2002, 15:50:08
из мануала:

If you get a message like: \'Dynamic SQL Error SQL error code = -901 feature is not supported\', this may be caused by InterBASE client 6.01 accessing a server running 5.x.

Make sure the dialect value is set to \'1\', like the following:

ibase_connect (\'localhost:/usr/db/db.gdb\', \'SYSDBA\', \'masterkey\', \'ISO8859_1\', \'100\', \'1\' ) ;

That last value is the dialect, but you need the two preceding also, do avoid errors.


Anthony
Название: Interbase, select и PHP
Отправлено: от 08 Февраля 2002, 10:11:53
Спасибо, помогло.
Но все равно проблемы с обращением к БД на сервере вер. 5.6.
 с кодировкой кириллицы вроде.
Придется на 6-ой переходить.
Название: Interbase, select и PHP
Отправлено: 3D-Dragon от 09 Февраля 2002, 11:50:28
А где можно поподробнее почитать о работе с ItnterBase через PHP ?