Toggle navigation
Web Design: PHP / MySQL
Course Modules
Module 1 - Introducing PHP
Module 2 - Variables and Types
Module 3 - Operators and Expressions
Module 4a - Branching Control Structures
Module 4b - Form Handling and Redirection
Module 5 - Looping Control Structures
Module 6 - Functions
Module 7 - Lists and Arrays
Module 8 - Advanced String Processing
Module 9 - Error Handling and Exceptions
Module 10 - Form Validation and Security
Module 11 - Persistent Data
Module 12 - Introducing MySQL
Module 13 - MySQL, Part 2
Module 14 - Creating a PHP Application
Appendix 1 - Working With Images
Appendix 2 - Working With Files
Back to bmoseley.com Home
Web Design: PHP / MySQL
A web design course focusing on server-side scripting and web development, including both php and mysql.
Note to teachers:
If you would like to use this OER Textbook, or other materials in your class, please email
Bill Moseley
for more information.
Course Modules
Module 1 - Introducing PHP
Module 2 - Variables and Types
Module 3 - Operators and Expressions
Module 4a - Branching Control Structures
Module 4b - Form Handling and Redirection
Module 5 - Looping Control Structures
Module 6 - Functions
Module 7 - Lists and Arrays
Module 8 - Advanced String Processing
Module 9 - Error Handling and Exceptions
Module 10 - Form Validation and Security
Module 11 - Persistent Data
Module 12 - Introducing MySQL
Module 13 - MySQL, Part 2
Module 14 - Creating a PHP Application
Appendix 1 - Working With Images
Appendix 2 - Working With Files