Firebird changes

This commit is contained in:
Timothy Warren 2012-02-02 06:26:59 -05:00
parent 23f5d7ef35
commit af06d004b6
2 changed files with 19 additions and 6 deletions

View File

@ -19,7 +19,7 @@
*/ */
class firebird { class firebird {
protected $conn; protected $conn, $statement;
/** /**
* Open the link to the database * Open the link to the database
@ -28,9 +28,9 @@ class firebird {
* @param string $user * @param string $user
* @param string $pass * @param string $pass
*/ */
function __construct($db, $user, $pass) function __construct($db, $user="sysdba", $pass="masterkey")
{ {
$this->conn = @ibase_connect($db, $user, $pass); $this->conn = ibase_connect($db, $user, $pass);
} }
/** /**
@ -38,7 +38,20 @@ class firebird {
*/ */
function __destruct() function __destruct()
{ {
@ibase_close($this->conn); ibase_close($this->conn);
} }
/**
* Wrapper function to better match PDO
*
* @param string $sql
* @return resource
*/
function query($sql)
{
$this->statement = ibase_query($this->conn, $sql);
return $this->statement;
}
} }
// End of firebird.php // End of firebird.php

View File

@ -106,7 +106,7 @@ if(function_exists('ibase_connect'))
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
// Create the main window // Create the main window
$wnd = new Main(); new Main();
// Start the GTK event loop // Start the GTK event loop
GTK::main(); GTK::main();