Free Downloads
PHP And MySQL Web Development (4th Edition)

PHP and MySQL Web Development, Fourth Edition The definitive guide to building database-drive Web applications with PHP and MySQL PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications. PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server. This practical, hands-on book includes numerous examples that demonstrate common tasks such as authenticating users, constructing a shopping cart, generating PDF documents and images dynamically, sending and managing email, facilitating user discussions, connecting to Web services using XML, and developing Web 2.0 applications with Ajax-based interactivity. The fourth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP 5 through version 5.3, such as namespaces and closures, as well as features introduced in MySQL 5.1. TABLE OF CONTENTS Part I: Using PHP 1 PHP Crash Course 2 Storing and Retrieving Data 3 Using Arrays 4 String Manipulation and Regular Expressions 5 Reusing Code and Writing Functions 6 Object-Oriented PHP 7 Error and Exception Handling Part II: Using MySQL 8 Designing Your Web Database 9 Creating Your Web Database 10 Working with Your MySQL Database 11 Accessing Your MySQL Database from the Web with PHP 12 Advanced MySQL Administration 13 Advanced MySQL Programming Part III: E-Commerce and Security 14 Running an E-Commerce Site 15 E-commerce Security Issues 16 Web Application Security 17 Implementing Authentication with PHP and MySQL 18 Implementing Secure Transactions with PHP and MySQL Part IV: Advanced PHP Techniques 19 Interacting with the File System and the Server 20 Using Network and Protocol Functions 21 Managing the Date and Time 22 Generating Images 23 Using Session Control in PHP 24 Other Useful Features Part V: Building Practical PHP and MySQL Projects 25 Using PHP and MySQL for Large Projects 26 Debugging 27 Building User Authentication and Personalization 28 Building a Shopping Cart 29 Building a Web-Based Email Service 30 Building a Mailing List Manager 31 Building Web Forums 32 Generating Personalized PDF Documents 33 Connecting to Web Services with XML and SOAP 34 Building Web 2.0 Applications with Ajax Part VI: Appendixes Appendix A: Installing PHP and MySQL Appendix B: Web Resources

Paperback: 1008 pages

Publisher: Addison-Wesley Professional; 4 edition (October 11, 2008)

Language: English

ISBN-10: 0672329166

ISBN-13: 978-0672329166

Product Dimensions: 7 x 2.2 x 8.9 inches

Shipping Weight: 3.4 pounds (View shipping rates and policies)

Average Customer Review: 4.3 out of 5 stars  See all reviews (161 customer reviews)

Best Sellers Rank: #52,507 in Books (See Top 100 in Books) #4 in Books > Computers & Technology > Databases & Big Data > MySQL #17 in Books > Computers & Technology > Databases & Big Data > SQL #45 in Books > Textbooks > Computer Science > Database Storage & Design

I'm a development manager with a few other languages under his belt who is interested in getting back into some hobby coding. Specifically I'm looking to put together a FaceBook app hosted on Web Services and from my initial research PHP and MySQL appear to be the way to go.I was disappointed with this book for three reasons. First, I got the Kindle edition and it lacks the critical source code for the examples. The publisher doesn't provide a way to download this on their site so I had to type in the examples by hand (the Kindle app doesn't allow cut and paste for obvious reasons) but I didn't have the images or the files that weren't listed out in the book.Second, the book manages to both be too verbose and not go into enough technical depth. This may be fine for an absolute beginner but I'd guess most people have at least some programming background. It was tedious wading through chapters that didn't clearly call out the unique aspects of PHP compared to other languages. The examples were barely adequate and weren't well thought out to reinforce the critical concepts. The most disappointing was the lackluster authentication examples which fall far short of a secure, robust, and usable customer experience.Finally, the table of contents implies that the book covers software development best practices for large scale PHP web applications. The spartan single chapter on the topic briefly mentions having coding conventions, using source control, limiting the size of your files, doing code reviews, and the importance of testing. Nothing in there is new or useful to anyone that's done any programming before.

PHP: Learn PHP In A DAY! - The Ultimate Crash Course to Learning the Basics of the PHP In No Time (PHP, PHP Programming, PHP Course, PHP Development, PHP Books) PHP: MySQL in 8 Hours, For Beginners, Learn PHP MySQL Fast! A Smart Way to Learn PHP MySQL, Plain & Simple, Learn PHP MySQL Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! PHP: QuickStart Guide - The Simplified Beginner's Guide To PHP (PHP, PHP Programming, PHP5, PHP Web Services) Php: Learn PHP In A DAY! - The Ultimate Crash Course to Learning the Basics of PHP In No Time (Learn PHP FAST - The Ultimate Crash Course to Learning ... of the PHP Programming Language In No Time) Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning Php, Mysql, Javascript, Css & Html5) PHP: MYSQL 100 Tests, Answers & Explanations, Pass Final Exam, Job Interview Exam, Engineer Certification Exam, Examination, PHP programming, PHP in easy steps: A Beginner's Guide PHP and MySQL Web Development (4th Edition) Practical PHP and MySQL Website Databases: A Simplified Approach (Expert's Voice in Web Development) Core Web Application Development with PHP and MySQL PHP and MySQL Web Development All-in-One Desk Reference For Dummies MYSQL Programming Professional Made Easy 2nd Edition: Expert MYSQL Programming Language Success in a Day for any Computer User! (MYSQL, Android programming, ... JavaScript, Programming, Computer Software) A Web-Based Introduction to Programming: Essential Algorithms, Syntax, and Control Structures Using PHP, HTML, and MySQL, Third Edition PHP and MySQL for Dynamic Web Sites, Fourth Edition: Visual QuickPro Guide Desarrollo web con PHP y MySQL (Spanish Edition) Desenvolvimento web com PHP e MySQL (Portuguese Edition) PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide PHP Programming with MySQL: The Web Technologies Series PHP & MySQL For Dummies, 4th Edition Algorithms: C++: Data Structures, Automation & Problem Solving, w/ Programming & Design (app design, app development, web development, web design, jquery, ... software engineering, r programming) PHP: 20 Lessons to Successful Web Development