Note: Not guaranteed to come with supplemental materials (access cards, study guides, lab manuals, CDs, etc.)
Extend Your Rental at Any Time
Need to keep your rental past your due date? At any time before your due date you can extend or purchase your rental through your account.
Sorry, this item is currently unavailable.
This book teaches the web site developers the basics of programming and PHP and MySQL in individual lessons starting with the installation of the necessary programs to run PHP. Starting with a static website, PHP functionality is added as the reader works through the lessons. When working with databases, the MySQL database is introduced and then shows the reader how you interact with it. An accompanying video walks the reader through the exercises and all code will be available for download. Covered in the book: Setting Up the Workspace, Installing XAMPP, Installing the Editor, Installing the Debugger, Adding PHP to a Web Page, Learning PHP Syntax , Working with Variables, Debugging Code, Working with Complex Data Types, Controlling What Happens When, Repeating Program Steps, Learning about Scope, Reusing Code with Functions, Objects and Classes, Introducing Object Oriented Programming, Defining a Class: the Basics, Using Classes: the Basics, Defining a Class: Advanced, Using Classes: Advanced, Preventing Errors, Handling Errors, Security Issues, Using a Database , Introducing MySQL, Connecting to the Database, Creating Databases & Tables, Entering Data, Selecting Data, Changing Data, Preventing Database Security Issues, Creating User Logins
Andrea Tarr has been a programmer and IT manager for 30 years and now spends her time programming websites using PHP/MySQL. She is a member of the Production Leadership Team for Joomla!, a popular PHP/MySQL-based content management system.
Table of Contents
SECTION I: GETTING STARTED WITH PHP
LESSON 1: SETTING UP YOUR WORKSPACE 3
LESSON 2: ADDING PHP TO A WEB PAGE 23
LESSON 3: LEARNING PHP SYNTAX 33
LESSON 4: WORKING WITH VARIABLES 45
LESSON 5: DEBUGGING CODE 57
LESSON 6: WORKING WITH COMPLEX DATA 71
SECTION II: WORKING WITH PHP CONTROLS, FUNCTIONS, AND FORMS