CHAPTER 7

image

Reports and Other Outputs

Give your programmer some leeway. Tell him (a) results you must have; (b) results you would like to have, if available at not more than $25 extra per run; and (c) results that would be handy if they could be obtained at no extra running time cost. (This is often possible.)

Richard V. Andree, Programming the IBM 650 Magnetic Drum Computer and Data-Processing Machine, 1958

As I said in Chapter 4, a database is a partial model of reality, and the CRUD part of your application (Chapters 5 and 6) serves primarily to keep that model synchronized with reality. But for your application to be of much use, you have ...

Get Expert PHP and MySQL: Application Design and Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.