This repository has been archived by the owner on Jul 13, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Nabeel Shahzad
committed
Mar 20, 2010
1 parent
e1a22d7
commit 5dc3b2e
Showing
6 changed files
with
211 additions
and
73 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
ezDB | ||
|
||
Based on ezSQL by Justin Vincent. | ||
|
||
Release Notes: | ||
|
||
* Oracle8_9 class renamed to just oracle | ||
* Updated init() function to be dynamic, instead of hard-coding mysql/mysqli/oracle, etc. To add a DB connector type, just create: | ||
|
||
ezdb_TYPE.class.php | ||
|
||
Then call as: | ||
|
||
DB::init(TYPE); | ||
|
||
* Added DB::set_error_handler($function) - pass in a function to call when there's an error | ||
Same parameters as: http://us.php.net/manual/en/function.call-user-func-array.php | ||
|
||
This will be called if DB::$log_errors is true: | ||
|
||
DB::set_log_errors(true); | ||
|
||
An alternative to try/catch, as this works through every function called in the static class | ||
|
||
It passes one argument to it, which is an array containing debug information. | ||
i.e. | ||
function db_error($debug_info) { ... } | ||
|
||
$debug info will be an array with: | ||
|
||
$debug_info = array( | ||
'backtrace' => $backtrace, | ||
'sql' => self::$last_query, | ||
'error' => self::$error, | ||
'errno' => self::$errno, | ||
'dbuser' => self::$dbuser, | ||
'dbname' => self::$dbname, | ||
'dbpass' => self::$dbpass, | ||
'dbserver' => self::$dbserver, | ||
); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -348,8 +348,6 @@ function execute($query, $params) | |
$stmt->execute(); | ||
}*/ | ||
} | ||
|
||
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters