mmm.... tu jamas pediste ideas!!
tan solo te preguntabas... y pues, mira....
si quieres saber como... investiga en el manual de PHP
http://php.net/pgsql http://php.net/sqlite http://php.net/mysql http://php.net/mssql http://php.net/odbc
ya sea la BD que uses, Postgre, MySQL, SQLite, MSSQl, ODBC, etc...
cada referencia trae una lista de funciones, con estas funciones (o
SQL) puedes obtener toda la información que es necesaria para implementar eso....
bueno, solo te falta leer la documentación y poner en practica tu ingenio, si no sabes por donde empezar... descarga sqlitemanager, o phpmyadmin para que veas como esta programado...
bueno, esa es la idea.... suerte!!!