882
Creating More Readable Row Output . . . . . . . . . . . . . . . . . . . . . . . . 884
Creating a Table from Database Data . . . . . . . . . . . . . . . . . . . . . . . 885
Generalizing the Output Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . 887
Sorting Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890
Creating Paged Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
xxiv ?– CONTENTS
Listing Page Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
Querying Multiple Tables with Subqueries . . . . . . . . . . . . . . . . . . . . . . . 897
Performing Comparisons with Subqueries . . . . . . . . . . . . . . . . . . . 899
Determining Existence with Subqueries . . . . . . . . . . . . . . . . . . . . . 899
Performing Database Maintenance with Subqueries . . . . . . . . . . . 901
Using Subqueries with PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 901
Iterating Result Sets with Cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 902
Cursor Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
Creating a Cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904
Opening a Cursor . . . . . . . . . . . . . .
Pages:
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62