Chapter 6. Querying Web Databases
This chapter is the first of eight that introduce practical web
database application development. In the first section, we introduce
the basics of connecting to the MySQL server with PHP. We detail the
key MySQL functions used to connect, query databases, and retrieve
result sets, and we present the five-step process for dynamically
serving data from a database. In the second section, we show you how
to drive the queries by user input from an HTML form and by clicking
on hypertext links.The first section of this chapter introduces you to the following
techniques:Using the five-step web database querying approach to develop
database-driven queriesUsing the MySQL library functions for querying databasesHandling MySQL server errors during developmentUsing include and require files to modularize database code
After we've covered the basics, the second section
introduces you to using user data in the querying process. We show
you the following techniques:Passing data from a web browser to a web serverAccessing user data in scriptsSecuring an applicationQuerying databases with user data
The final section is a MySQL function reference that explains each
library function in detail.The focus of this chapter is database server and user interaction,
not presentation in the browser. Presentation is a subject of Chapter 7. Extended examples of querying that use the
techniques of Chapter 7 can be found in Chapter 16 to Chapter 20.