Commit Graph

14 Commits

Author SHA1 Message Date
Sergey Tsalkov
8c5299c2e2 * add insertMany() and replaceMany() to let you do multiple inserts in one SQL command
* error and success handlers can now be set to static and object methods
2011-04-23 00:46:51 -04:00
Sergey Tsalkov
964a36e4c2 sqleval() can now be used with %s, %i, and all that good stuff
there is probably no good reason to do this, as things like md5() can be done
from PHP, but people keep asking for it, so here it is :)
2011-04-22 23:29:09 -04:00
Sergey Tsalkov
68774532e1 add delete() function -- mostly for completeness with insert(), update(), etc 2011-04-22 23:15:14 -04:00
Sergey Tsalkov
2985815750 * add tests for tableList() and columnList() -- those are now supported functions
* remove some unused code, minor cleanup
2011-04-22 23:03:37 -04:00
Sergey Tsalkov
4faebb957c add DB::sqleval() -- can be used with insert() and update() to inject raw sql stuff like NOW() 2011-04-08 13:56:28 -04:00
Sergey Tsalkov
819acb9bff use fetch_row and not fetch_assoc for queryFirstField and queryFirstColumn -- it should be a bit faster 2011-03-30 13:29:23 -04:00
Sergey Tsalkov
74feeb6513 now you can use DB::$success_handler to replace the "debug mode" handler in the same way that you can
replace the error handler
2011-03-15 16:03:56 -04:00
Sergey Tsalkov
894d8a0530 various fixes for PHP 5.2 compatability -- now finally tested and working with 5.2 2011-03-15 13:06:45 -04:00
Sergey Tsalkov
5525d22a9b we can now throw an exception on errors if DB::$throw_exception_on_error is set 2011-03-04 17:23:42 -05:00
Sergey Tsalkov
0a7b323e81 you can now specify your own error handling function by changing DB::$error_handler 2011-03-04 16:49:17 -05:00
Sergey Tsalkov
78c8192fdd increase "error output" level and fix various minor bugs
none of these seem to affect functionality, it's just a matter of clean code
thanks to ++ for pointing this out!
2011-03-01 00:12:31 -05:00
Sergey Tsalkov
d01a8be627 more basic tests 2011-03-01 00:12:25 -05:00
Sergey Tsalkov
2828a85656 * queryAllRows is the default mode for release
* add a few more query() tests
2011-03-01 00:12:17 -05:00
Sergey Tsalkov
2e07278d35 fix minor db bugs, add preliminary unit testing 2011-03-01 00:12:10 -05:00