Tera-WURFL is a PHP class that can identify the capabilities of mobile devices using the standardized Wireless Universal Resource File (WURFL). This implementation uses the same methods as the stock PHP WURFL library, but significantly improves performance by storing the WURFL data in a database backend (currently only MySQL). You can use multiple patch files to override the capabilities in the WURFL file. Tera-WURFL is able to figure out if the client visiting your site is a wireless device or a desktop Web browser. Unlike other implementations of WURFL, Tera-WURFL includes an easy-to-use graphical user interface to allow you to update your WURFL file directly from the Internet, load the WURFL file, browse and clear the device cache, and more.
SCMS is an MVC based secure content management system. It is designed from the ground up to withstand common Web application vulnerabilities such as SQL injection, XSS, CSRF, session fixation/hijacking, and many others. It is designed for PHP 5.0-5.2.x and MySQL 4.1+, and it can optionally support PostgreSQL as a database backend.
Mysql Done Right is a PHP 5.0+ class that provides a safe, clean, object-oriented, and efficient way to do database development. All queries except those with multiple row results return exactly what you need in one line of code. This is all done while still maintaining use of prepared queries and bound parameters to eliminate the risk of SQL injection attacks and operate more efficiently. No extra coding is needed on your part to reuse prepared queries. You simply write the same query again, and if you have used that one before, the prepared handle is reused. The newly bound parameters are used against the existing prepared handle, and the results are recomputed. The results themselves are not cached. Database connectivity is implemented using MySQLi.
Form Data Processing is a PHP class that can be used to generate SQL queries from HTTP request values. It processes the HTTP GET or POST request values and generates SQL INSERT or UPDATE statements mapping request value names to table fields and request values to table field values. It can exclude variables from an array or regular expression and add custom values to use in the query. It can also combine request values.