F a s d a b
Fast and simple database abstraction
Error handling

Most Fasdab methods output error messages directly instead of saving them in a variable accessible by the programmer. This may seem like a very bad idea, but in fact, it's the most flexible way of handling errors. This is due to the fact that PHP provides a couple of excellent error handling functions: set_error_handler() and trigger_error(). The Fasdab methods output error messages via trigger_error(), which means that you can handle all errors intelligently by writing your own error function and telling PHP to use it (set_error_handler()).