Mailinglisten-Archive |
Jens Wolfgarten wrote:
> >"If the server is not local, it must be prefixed with either 'hostname:'
> >(TCP/IP)",
> >http://www.php.net/manual/function.ibase-connect.php
> >"not local" heißt, PHP und DB laufen nicht auf der gleichen Maschine.
> >Warum tippst Du dann nicht mal dein ibase_connect() nicht passend ein
> >und gibt mal eine vernünftige Fehlerbeschreibung dessen, was kommt.
> >Irgendeine Meldung wird schon erscheinen, sofern Du zwecks Debugging mal
> >das _(at)_ vor dem ibase_connect() entfernst und vielleicht auch noch PHP
> >erlaubst Fehler anzuzeigen (error_reporting).
>
> Genau das ist das Problem! Was schreibe ich denn?
> ibase_connect("192.168.2.140/e/testdata/testdata.gdb", "USERNAME",
> "PASSWORT");? Ich benutze kein _(at)_ vor dem Befehl.
TCP/IP Connect ist gewünscht, d.h. Hostname ist entweder die IP oder der
Name der Maschine, also:
<?php
ibase_connect("192.168.2.140:name_meiner_db", "name_des_dbusers",
"passwort_des_dbusers");
?>
Ulf
php::bar PHP Wiki - Listenarchive