Section 10.1. Introduction
Recipe 10.2. Using Text-File Databases
Recipe 10.3. Using DBM Databases
Recipe 10.4. Connecting to a SQL Database
Recipe 10.5. Querying a SQL Database
Recipe 10.6. Retrieving Rows Without a Loop
Recipe 10.7. Modifying Data in a SQL Database
Recipe 10.8. Repeating Queries Efficiently
Recipe 10.9. Finding the Number of Rows Returned by a Query
Recipe 10.10. Escaping Quotes
Recipe 10.11. Logging Debugging Information and Errors
Recipe 10.12. Assigning Unique ID Values Automatically
Recipe 10.13. Building Queries Programmatically
Recipe 10.14. Making Paginated Links for a Series of Records
Recipe 10.15. Caching Queries and Results
Recipe 10.16. Program: Storing a Threaded Message Board