The PHP SQL Toolkit is a PHP class system for abstracting database calls. Using classes or functions, it abstracts the underlying database structure into data sources in a manner similar to ODBC. Data sources are defined in one file and a standardized syntax is used for connecting to all databases. This is useful for portable code or for referencing multiple databases on multiple platforms all at the same time.
| Tags | Software Development Libraries php classes Database Front-Ends |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Changes: Some issues with URL-based XML imports were fixed.


Changes: Some XML support for exporting and importing result sets.


Changes: The error "mysql_num_rows(): supplied argument is not a valid MySQL result resource in ./database_result.php on line 93" has been fixed. This was caused when an insert, delete, or update query was parsed for resulting data. A database_result_dump() error when when a result set contained zero rows, such as after an create, drop, insert, update, or delete, has been fixed.


Changes: ODBC database support (untested), and a fix for pass-by-reference logic on internal functions (this also resolved the open bug with didn't destroy the class when a user called database_free_result() and each xxxx_free_resut() call).


Changes: Support for mSQL, MySQL, PostgreSQL and Microsoft SQL Server are complete, but mSQL is still untested. A known bug with memory not being released with database_free_result() has been resolved, and will be distributed in the next release.
A script that lets you handle form validation without writing JavaScript code.