Please Note: The online FREE lessons have been compressed for faster downloads. Purchased CD ROMs/DVDs load almost instantly and have higher sound and video quality.
Please allow a few seconds for the FREE online tutorials to load. If you have any difficulties downloading these FREE online tutorials please do not hesitate to contact us for download help.
- See right for full details on this PHP Tutorial for Beginners Video Tutorial
- See far right to purchase this PHP Tutorial for Beginners Training CD
Real World PHP Programming Tutorial: The Basics
Professionally created, self-study video training.
This PHP tutorial for beginners and experienced programmers alike shows exactly how PHP is used in everyday programming. Commencing with the basics, experienced PHP programmer Mike Morton, takes you through all the key concepts of PHP and then progreses to some more advanced techniques and concepts. Working examples are used and the working files are included.
We hope you enjoyed the FREE lessons above. To view the complete contents, including the chapters below, please purchase the CD. CLICK HERE TO BUY THIS CD
PHP Conditionals and Loops
The "IF" Statement
Extending "IF"
"SWITCH" Statements
The "WHILE" Structure
The "DO-WHILE" Structure
The "FOR" Loop
Chapter 4 Challenge
Applying What You Know
INCLUDE and REQUIRE
Setting up Your File Structure
Global Headers and Footers
A Functional Website Example - Lesson 1
A Functional Website Example - Lesson 2
A Functional Website Example - Lesson 3
A Functional Website Example - Lesson 4
A Functional Website Example - Lesson 5
A Functional Website Example - Addendum
PHP and functions
Why use functions
Variable Scope
Creating and using Functions
Functions with Parameters
Returning Values
Chapter 6 Challenge
PHP Arrays
What is an Array
Creating Arrays
Multidimensional Arrays
"FOREACH" looping - basic
"FOREACH" looping - advanced
Navigating Arrays
Manipulating Keys
Sorting Arrays
Serialization
Challenge
Starting with MYSQL
Getting Information: mysql.com
Other MYSQL Resources
What is a relational database?
Accessing MYSQL - the command line
MYSQL Basics
Configuring Users in MYSQL - Lesson 1
Configuring Users in MYSQL - Lesson 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 - Lesson 1
EXAMPLE: Creating A Table Statement - Lesson 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 PHP
Connecting to MYSQL
Choosing a database
Querying a database
Retrieving results
Useful MySQL functions in PHP
PHP and Sessions
What is a session
set_cookie vs session_start
Session Tracking With Built in PHP Functions
Session Tracking With Databases - Lesson 1
Session Tracking With Databases - Lesson 2
UK & Europe
Marrutt Software Training
Bellbrook Industrial Estate
Uckfield, East Sussex, TN22 1QL
United Kingdom
UK Tel: +44 (0) 1825 764057
UK Fax: +44 (0) 1825 768841
US & Canada
Marrutt Software Training
1133 Broadway, Suite 706
New York, NY 10010
United States
US Tel: 646-736-7932
US Fax: 646-895-7649