PHP and MySQL Web Development

Front Cover
Sams Publishing, 2003 - Computers - 871 pages

PHP and MySQL Web Development teaches the reader to develop dynamic, secure, commercial Web sites. Using the same accessible, popular teaching style of the first edition, this best-selling book has been updated to reflect the rapidly changing landscape of MySQL and PHP.

The book teaches the reader to integrate and implement these technologies by following real-world examples and working sample projects, and also covers related technologies needed to build a commercial Web site, such as SSL, shopping carts, and payment systems.

The second edition includes new coverage of how to work with XML in developing a PHP and MySQL site, and how to draw on the valuable resources of the PEAR repository of code and extensions.

 

What people are saying - Write a review

User ratings

5 stars
3
4 stars
2
3 stars
0
2 stars
0
1 star
0

LibraryThing Review

User Review  - stanrobinson - LibraryThing

This book changed me from a web user to a web designer. It gave me the tools to build the back-end of a website. The unseen portion of a website is where all the work gets done and makes the site ... Read full review

LibraryThing Review

User Review  - dlslug - LibraryThing

Here's part 1 of my "PHP and MySQL Web Development" book review. I think this is a well organized and well written book. It starts right off with a solid review of PHP. For an ad hoc PHP hacker like ... Read full review

Contents

Overview
1
PHP Crash Course
11
Storing and Retrieving Data
51
Using Arrays
71
String Manipulation and Regular Expressions
95
Reusing Code and Writing Functions
117
ObjectOriented PHP
145
Using MySQL
167
Generating Images
387
Using Session Control in PHP
413
Other Useful Features
429
Building Practical PHP and MySQL Projects
437
Using PHP and MySQL for Large Projects
439
Debugging
455
Building User Authentication and Personalization
471
Building a Shopping Cart
511

Creating YourWeb Database
181
Working with Your MySQL Database
203
Accessing Your MySQL Database from the Web with
223
Advanced MySQL
241
Ecommerce and Security
258
Running an Ecommerce Site
261
Ecommerce Security Issues
273
Implementing Authentication with PHP
293
Implementing Secure Transactions with PHP
315
Interacting with the File System and the Server
337
Using Directory Functions
345
Using Program Execution Functions
352
Using Network and Protocol Functions
357
Sending and Reading Email
358
Using FTP
365
Managing the Date and Time
379
Building a Content Management System
555
Building a WebBased Email Service
585
Building a Mailing List Manager
621
Implementing Administrative Functions
655
Building Web Forums
675
Viewing the Tree of Articles
681
Viewing Individual Articles
694
Extensions
703
Generating Personalized Documents in Portable Document Format PDF
705
Connecting to Web Services with XML and SOAP
739
Appendixes
787
Installing PHP and MySQL
789
Installing Apache PHP and MySQL Under Windows
801
PEAR Installation
809
Web Resources
813
Index
817

Other editions - View all

Common terms and phrases

About the author (2003)

Laura Thomson is a lecturer in the School of Computer Science and Information Technology at RMIT University in Melbourne, Australia. She is also a partner in the award-winning Web-development firm Tangled Web Design. Laura has previously worked for Telstra and the Boston Consulting Group. She holds a Bachelor of Applied Science (Computer Science) degree and a Bachelor of Engineering (Computer Systems Engineering) degree with honors, and is currently completing her Ph.D. in Adaptive Web Sites. In her spare time, she enjoys sleeping. Laura can be reached via email at laura@tangledweb.com.au.

Luke Welling is a lecturer in the School of Computer Science and Information Technology at RMIT University in Melbourne, Australia. He is also a partner in Tangled Web Design. He holds a Bachelor of Applied Science (Computer Science) degree and is currently completing a master's degree in Genetic Algorithms for Communication Network Design. In his spare time, he attempts to perfect his insomnia. Luke can be reached via email at luke@tangledweb.com.au.

Bibliographic information