This is the part III of the Drupal Database Abstraction Layer
In part I of the database series we saw how to
1. Creating and deleting the tables when a module is installed or uninstalled.
2. Updating the table structure once the module is in use. So the users can apply a patch easily
In Part II we visited
1. Ways to write secure database calls that can eliminate SQL injection
2. Reading from the database and iterating over results
Read more »