Cytat
Warning: ibase_query() [function.ibase-query]: invalid database handle (no active connection) in D:\Programy\WebServ\httpd\fine\class\class_getnr.php on line 13
Warning: ibase_fetch_assoc(): supplied argument is not a valid Firebird/InterBase result resource in D:\Programy\WebServ\httpd\fine\class\class_getnr.php on line 15
Warning: ibase_fetch_assoc(): supplied argument is not a valid Firebird/InterBase result resource in D:\Programy\WebServ\httpd\fine\class\class_getnr.php on line 15
Funkcja do łączenia się z bazą fdb wygląda następująco:
<?php class class_connect { public function __construct() { $host = 'D:\PROJEKT\DB.FDB'; } }
Jak przerobić funkcję by połączenie "docierało" do pozostałych funkcji?
Z góry dziękuję za pomoc,
pozdrawiam.
----------------------------
Ok, troszeczkę poczytałem i wiem już wstępnie co robię nie tak.
Pytanie do osób, które piszą obiektowo. Jak odwołać się do klasy class_connect() w innym pliku? Próbowałem z $this->class_connect = $db; jednak nadal otrzymuje ten sam komunikat.
<?php class class_getartnr { function __construct() { $this->class_connect = $db; $kod = $_POST['kod']; $stmt = "select * from DBart where artnr = '$kod'"; $sth = ibase_query($db, $stmt); while ($row = ibase_fetch_assoc($sth)) { $art = $row["ART"]; $dr = $row["DR"]; $gen = $row["GEN"]; } } }