In Real World PHP Programming: The Basics, VTC Author Mike Morton introduces PHP programming in a fashion that is immediately applicable to experienced programmers, and new programmers alike. This programming title does not focus on getting certified in PHP, but rather focuses on the application of PHP in everyday programming, including the proper terminology as well as learning PHP slang. Starting with the absolute basics of PHP types and statements, Mike progresses you through conditional and loops, MySQL, and into advanced topics such as functions and session management. With working examples, and application of what you are learning shown throughout, Mike makes learning PHP an easy and enjoyable endeavour. To begin learning today simply click on one of the links.
IntroductionWhat This Course CoversWhat You Will NeedResources - Using PHP.net Pt.1Resources - Using PHP.net Pt.2Other PHP ResourcesHosting ResourcesStarting with PHPWhat is PHPPHP Programming StandardsEmbedding PHP in HTMLEmbedding HTML in PHPThe All Important Semi-colonYour First PHP ScriptCommentsChapter 2 ChallengePHP BasicsVariablesPHP StatementsValues and Value Types Part 1Values and Value Types Part 2Referencing Variables and ConstantsSuperglobalsVariable VariablesBasic Operators Part 1Basic Operators Part 2Advanced OperatorsChapter 3 ChallengePHP Conditionals and LoopsThe &'IF&' Statement
Extending &'IF&'
&'SWITCH&' Statements
The &'WHILE&' Structure
The &'DO-WHILE&' Structure
The &'FOR&' Loop
Chapter 4 Challenge
Applying What You KnowINCLUDE and REQUIRE
Setting up Your File Structure
Global Headers and Footers
A Functional Website Example Pt.1
A Functional Website Example Pt.2
A Functional Website Example Pt.3
A Functional Website Example Pt.4
A Functional Website Example Pt.5
A Functional Website Example - Addendum
PHP and functionsWhy use functions
Variable Scope
Creating and using Functions
Functions with Parameters
Returning Values
Chapter 6 Challenge
PHP ArraysWhat is an Array
Creating Arrays
Multidimensional Arrays
&'FOREACH&' looping - basic
&'FOREACH&' looping - advanced
Navigating Arrays
Manipulating Keys
Sorting Arrays
Serialization
Challenge
Starting with MYSQLGetting Information: mysql.com
Other MYSQL Resources
What is a relational database?
Accessing MYSQL - the command line
MYSQL BasicsConfiguring Users in MYSQL - Part 1
Configuring Users in MYSQL - Part 2
Creating Databases and Tables
MYSQL Data Types - Numeric Types
MYSQL Data Types - Date Types
MYSQL Data Types - String Types
EXAMPLE: Creating A Table Statement - Part 1
EXAMPLE: Creating A Table Statement - Part 2
Basic MYSQL commands - INSERT
Basic MYSQL commands - SELECT and UPDATE
Basic MYSQL commands - DELETE and DROP
Setting Up phpMyAdmin
Using phpMyAdmin
Using MYSQL with PHPConnecting to MYSQL
Choosing a database
Querying a database
Retrieving results
Useful MySQL functions in PHP
PHP and SessionsWhat is a session
set_cookie vs session_start
Session Tracking With Built in PHP Functions
Session Tracking With Databases Pt.1
Session Tracking With Databases Pt.2
Final WordsWhere to go from here
CreditsAbout the Author
Click here to find out more about the Real World PHP Programming: The Basics Training CD