Apache+PHP+Firebird

Здравствуйте!

Проблема:
Установил apache

web-svc ~ # emerge -pv www-servers/apache

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-servers/apache-2.2.10  USE="ssl -debug -doc -ldap (-selinux) -sni -static -suexec -threads" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -substitute -version" APACHE2_MPMS="-event -itk -peruser -prefork -worker" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

установил PHP( добавил модули apache, soap и firebird )

web-svc ~ # emerge -pv php

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-lang/php-5.2.8-r2  USE="berkdb* bzip2* cli* crypt* gdbm* iconv* ipv6* ncurses* nls* pcre* readline* reflection* session* spl* ssl* unicode* zlib* -adabas -apache2* -bcmath -birdstep -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird* -flatfile -force-cgi-redirect -frontbase -ftp -gd -gd-external -gmp -hash -imap -inifile -interbase -iodbc (-java-external) -json -kerberos -kolab -ldap -ldap-sasl -libedit -mcve -mhash -msql -mssql -mysql -mysqli -oci8 -oci8-instant-client -odbc -pcntl -pdo -pic -posix -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap* -sockets -solid -spell -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -truetype -wddx -xml -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip -zip-external" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

по зависимостям установился и Firebird

web-svc ~ # emerge -pv firebird

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-db/firebird-2.0.3.12981.0-r6  USE="-debug -doc -examples -xinetd" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

apache с PHP работаю нормально, Firebird отдельно тож работает, но всё вместе не работает

скрипт


<?php
$strconnect 
"localhost/3050:/var/lib/firebird/databases/basedecl.fdb";

$dth ibase_connect($strconnect"sysdba""masterkey""win1251" );
$cursor ibase_query($dth"select * from ACCOUNT");
$row_array ibase_fetch_row($cursor);

print_r($row_array);
ibase_free_result($cursor);
ibase_close($dth);
?>

выдаёт

Warning: ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -204 Table unknown ACCOUNT At line 1, column 15 in /var/www/localhost/htdocs/fb.php on line 5

Warning: ibase_fetch_row(): supplied argument is not a valid Firebird/InterBase result resource in /var/www/localhost/htdocs/fb.php on line 6

Warning: ibase_free_result(): supplied argument is not a valid Firebird/InterBase result resource in /var/www/localhost/htdocs/fb.php on line 9

Подскажите, в чём проблема, как всё это завязать?

Вариантов более чем до фига

Illusion написал(а):
Подскажите, в чём проблема, как всё это завязать?

Например - интерпретация (необходимость и тип оной --- ?) метасимволов (типа той же '*').

:wq
--
Live free or die

Не врубаюсь :(

Anarchist написал(а):
Например - интерпретация (необходимость и тип оной --- ?) метасимволов (типа той же '*').

Не совсем понял что и где интерпретировать, в php скрипте или где-то ещё.

Метасимвол (в данном

Метасимвол (в данном конкретном случае '*') интерпретатором (в данном конкретном случае php).

:wq
--
Live free or die

поясните мне как нибудь попроще :)

Anarchist написал(а):
Метасимвол (в данном конкретном случае '*') интерпретатором (в данном конкретном случае php).

я 4 дня как поставил gentoo(да и Linux'ом занимался года 3-4 назад), возникла острая необходимость и я решил настроить связку данного ПО, поэтому прошу объясните как 6-и летнему ребёнку :)

С firebird не работал, а вот

С firebird не работал, а вот в MySQL надо делать еще mysql_select_db, иначе он тоже не находит таблицы, если не указать имя базы данных явно. Нету ли тут аналогичной ситуации?
Ошибка находится непосредственно в SQL запросе.

скрипт работал на другой машине

KiberGus написал(а):
С firebird не работал, а вот в MySQL надо делать еще mysql_select_db, иначе он тоже не находит таблицы, если не указать имя базы данных явно. Нету ли тут аналогичной ситуации?
Ошибка находится непосредственно в SQL запросе.

не, в firebird вроде подключаются к конкретной базе указанной в строке подключения

Так вроде бы он прямо

Так вроде бы он прямо говорит, что таблица не найдена: "Table unknown ACCOUNT", или я чего-то недопонимаю?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".