I want more than a description of what each table and field is for. That's only a database schema. It provides a necessary foundation, but it's not the whole building.
I want to know about the interaction of the client software with the database.
Ed Poor
On Wed, Dec 11, 2002 at 10:36:38AM -0500, Poor, Edmund W wrote:
I want more than a description of what each table and field is for. That's only a database schema. It provides a necessary foundation, but it's not the whole building.
I want to know about the interaction of the client software with the database.
Wasn't it Fred Brooks that wrote in the Mythical Man month: give me your data structures, and I won't need your algorithms; give me your algorithms, and they will mean nothing without your data structures?
The interaction as I see it is a PHP module in the Apache web server runs some custom PHP code that connects to a MySQL database, runs queries, and uses the results to construct the appropriate pages.
That isn't meant to sound flippant; it is just the best summary I can think of of how it all works.
Jonathan
wikitech-l@lists.wikimedia.org