附註:Includes index.
""Contents""; ""Introduction""; ""PART I: GETTING STARTED""; ""Chapter 1 Installing and Configuring MySQL""; ""Various MySQL Distributions""; ""Installing MySQL on Windows""; ""Installing MySQL for Linux""; ""Chapter 2 Installing Apache""; ""Installing Apache for Windows""; ""Installing Apache for Linux/Unix""; ""Chapter 3 Installing PHP""; ""Installing PHP for Windows""; ""Installing PHP for Linux/Unix""; ""PART II: THE ABSOLUTE BASICS OF CODING IN PHP""; ""Chapter 4 Mixing PHP and HTML""; ""How PHP Is Parsed""; ""PHP Start and End Tags""; ""Code Cohabitation""; ""Escaping Your Code""
""Commenting Your Code""""Chapter 5 Introducing Variables and Operators""; ""What's a Variable?""; ""PHP Variable and Value Types""; ""What's an Operator?""; ""Chapter 6 Using PHP Variables""; ""Getting Variables from Forms""; ""HTTP Environment Variables""; ""PART III: START WITH THE SIMPLE STUFF""; ""Chapter 7 Displaying Dynamic Content""; ""Displaying Browser-Specific HTML""; ""Displaying Platform-Specific HTML""; ""Working with String Functions""; ""Redirecting to a New Location""; ""Chapter 8 Sending E-Mail""; ""Using an SMTP Server""; ""A Simple Feedback Form""
""A Feedback Form with Custom Error Messages""""Chapter 9 Using Your File System""; ""File Paths and Permissions""; ""Displaying Directory Contents""; ""Working with fopen() and fclose()""; ""File System Housekeeping""; ""Chapter 10 Uploading Files to Your Website""; ""Checking Your php.ini File""; ""Understanding the Process""; ""Creating the Form""; ""Creating the Upload Script""; ""Uploading a File Using Your Form and Script""; ""PART IV: GETTING TO KNOW YOUR MYSQL DATABASE""; ""Chapter 11 Establishing a Connection and Poking Around""; ""Working with User Privileges in MySQL""
""Connecting to MySQL""""Listing Databases on a Server""; ""Listing Tables in a Database""; ""Creating a New Database""; ""Deleting a Database""; ""Chapter 12 Creating a Database Table""; ""Planning for Your Tables""; ""A Two-Step Form Sequence""; ""Creating the Table-Creation Script""; ""Create That Table!""; ""Chapter 13 Inserting Data into the Table""; ""Creating the Record Addition Form""; ""Creating the Record Addition Script""; ""Populating Your Table""; ""Chapter 14 Selecting and Displaying Data""; ""Planning and Creating Your Administrative Menu""
""Selecting Data from the my_music Table""""PART V: USER AUTHENTICATION AND TRACKING""; ""Chapter 15 Database-Driven User Authentication""; ""Why Authenticate Anyone?""; ""Creating the User Table""; ""Adding Users to Your Table""; ""Creating the Login Form""; ""Creating the Authentication Script""; ""Trying to Authenticate Yourself""; ""Chapter 16 Using Cookies""; ""What Are Cookies?""; ""Setting Cookies""; ""Using Cookie Variables""; ""Chapter 17 Session Basics""; ""Before You Begin�Checking php.ini""; ""What's a Session?""; ""Understanding Session Variables""