Books to Learn PHP Programming

  Books to Learn PHP Programming

Books in list (24)


Title: PHP

AND do it fast? Are you new to computer programming or just want to brush up on some skills? If so, this book is a wonderful resource for you. PHP is one of the most widely used open source, server side programming languages.
Author(s): Troy Dimes
ISBN 13: 9781511594226
Pages: 108
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: PHP Cookbook

Author(s): David Sklar
ISBN 13: 9781449363758
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: Programming PHP

Author(s): Tatroe, Kevin
ISBN 13: 9781449392772
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: The PHP Programming with MySQL: The Web Technology Series (The Web Technologies Series)

This book covers the basics of PHP and MySQL along with introductions to advanced topics including object-oriented programming and how to build Web sites that incorporate authentication and security. After you complete this course, you will be able to use PHP and MySQL to build professional quality, database-driven Web sites.

Author(s): Don Gosselin, Diana Kokoska, Rob...
ISBN 13: 9780538745840
Pages: 720
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: PHP and MySQL Web Development, 4th Edition (Developer's Library Series)

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


An intermediate to advanced guide to PHP and MySQL, the free, open-sourced Web development products. Offers coverage of object-oriented Web programming, creating services using SSL and authentication, and other applications. The CD-ROM includes full versions of PHP, MySQL, and Apache for Windows and Linux/Unix systems, several graphics libraries, files containing the code listings in the book, and the entire book in PDF format.

Author(s): Luke Welling
ISBN 13: 9780672329166
Pages: 968
Rate book Rate this book
This book is in (4) other book lists, learn more.

Title: PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide

It hasn't taken Web developers long to discover that when it comes to creating dynamic, database-driven Web sites, MySQL and PHP provide a winning open-source combination. Add this book to the mix, and there's no limit to the powerful, interactive Web sites that developers can create. With step-by-step instructions, complete scripts, and expert tips to guide readers, veteran author and database designer Larry Ullman gets right down to business: After grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), he goes on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. This guide is indispensable for beginning to intermediate level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the latest features and techniques with PHP and MySQL. Also new to this edition are chapters introducing jQuery and object-oriented programming techniques.
Author(s): Larry Ullman
ISBN 13: 9780321784070
Pages: 696
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: PHP Objects, Patterns, and Practice

Provides information on building code using the object-oriented abilities of PHP.
Author(s): Matt Zandstra
ISBN 13: 9781430260318
Pages: 532
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: Learning PHP 7

Learning PHP guides you through every aspect of the language you'll need to master for professional web programming results. This book provides a hands-on learning experience complete with exercises to make sure the lessons stick.
Author(s): David Sklar
ISBN 13: 9781491933572
Pages: 550
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: Learn PHP 7

In Learn PHP 7, programming examples take advantage of the newest PHP features, including enhanced password encryption using password_hash. This book takes a learn-by-doing approach, providing you with complete coding examples.
Author(s): Steve Prettyman
ISBN 13: 9781484217290
Pages: 294
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: Modern PHP

With this practical guide, youll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries
Author(s): Josh Lockhart
ISBN 13: 9781491905012
Pages: 268
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: PHP for Absolute Beginners

You will learn how to plan and create databases and how to organize your PHP scripts beautifully. At the end of the book, you will be a confident PHP user, ready to take the next steps in creating great websites.
Author(s): Jason Lengstorf Thomas Blom Hansen
ISBN 13: 9781430268154
Pages: 256
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: Murach's PHP and MySQL, 2nd Edition

That's what one developer said in an online review of the first edition of Murach's PHP and MySQL. Now, this 2nd Edition does an even better job of delivering the real-world skills you need to develop database-driven websites using PHP and MySQL, two of today's most popular open-source software tools. Section 1 is a quick-start course that shows how to use the latest versions of PHP, MySQL, the Apache web server, and the NetBeans IDE to build your first PHP applications. And right from the start, you'll learn to create applications that conform to the MVC pattern, so they'll be easier to maintain as they grow. Then, Section 2 takes you deep into PHP by covering the skills you'll use every day in professional applications, like how to work with form data, dates, arrays, sessions, cookies, functions, objects, regular expressions, and exceptions. Likewise, Section 3 dives into MySQL, teaching you how to design and create a database, as well as how to access and maintain the data in a database like the professionals do. Finally, Section 4 teaches you important web programming skills like how to secure web pages, prevent SQL injection attacks, guard against XSS attacks, send email, upload files, process images, and access content from other websites. Complete sample applications (all using HTML5 and CSS3) along with chapter exercises provide training support throughout. A great choice for any developer who wants to master PHP without a lot of frustration and unnecessary expense.
Author(s): Joel Murach
ISBN 13: 9781890774790
Pages: 878
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Head First PHP & MySQL (Head First Series)

If you're ready to create web pages more complex than those you can build with HTML and CSS, Head First PHP & MySQL is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form validation, session IDs, cookies, database queries and joins, file I/O operations, content management, and more.

Head First PHP & MySQL offers the same visually rich format that's turned every title in the Head First series into a bestseller, with plenty of exercises, quizzes, puzzles, and other interactive features to help you retain what you've learned.

  • Use PHP to transform static HTML pages into dynamic web sites
  • Create and populate your own MySQL database tables, and work with data stored in files
  • Perform sophisticated MySQL queries with joins, and refine your results with LIMIT and ORDER BY
  • Use cookies and sessions to track visitors' login information and personalize the site for users
  • Protect your data from SQL injection attacks
  • Use regular expressions to validate information on forms
  • Dynamically display text based on session info and create images on the fly
  • Pull syndicated data from other sites using PHP and XML
Throughout the book, you'll build sophisticated examples — including a mailing list, a job board, and an online dating site — to help you learn how to harness the power of PHP and MySQL in a variety of contexts. If you're ready to build a truly dynamic website, Head First PHP & MySQL is the ideal way to get going.
Author(s): Lynn Beighley
ISBN 13: 9780596006303
Pages: 814
Rate book Rate this book
This book is in (4) other book lists, learn more.

Title: Learning PHP 7

Key Features Set up the PHP environment and get started with web programming Leverage the potential of PHP for server-side programming, memory management, and object-oriented programming (OOP) This book is packed with real-life examples to help you implement the concepts as you learn Book Description PHP is a great language for building web applications. It is essentially a server-side scripting language that is also used for general purpose programming. PHP 7 is the latest version with a host of new features, and it provides major backwards-compatibility breaks. This book begins with the fundamentals of PHP programming by covering the basic concepts such as variables, functions, class, and objects. You will set up PHP server on your machine and learn to read and write procedural PHP code. After getting an understanding of OOP as a paradigm, you will execute MySQL queries on your database. Moving on, you will find out how to use MVC to create applications from scratch and add tests. Then, you will build REST APIs and perform behavioral tests on your applications. By the end of the book, you will have the skills required to read and write files, debug, test, and work with MySQL. What you will learn Set up a server on your machine with PHP Use PHP syntax with the built-in server to create apps Apply the OOP paradigm to PHP to write richer code Use MySQL to manage data in your web applications Create a web application from scratch using MVC Add tests to your web application and write testable code Use an existing PHP framework to build and manage your applications Build REST APIs for your PHP applications Test the behavior of web applications with Behat About the Author Antonio Lopez is a software engineer with more than 7 years of experience. He has worked with PHP since university, which was 10 years ago, building small personal projects. Later, Antonio started his journey around Europe, working in Barcelona, London, Dublin, and back in Barcelona. He has worked in a number of different areas, from web applications to REST APIs and internal tools. Antonio likes to spend his spare time on personal projects and start-ups and has a strong vocation in education and teaching. Table of Contents Setting Up the Environment Web Applications with PHP Understanding PHP Basics Creating Clean Code with OOP Using Databases Adapting to MVC Testing Web Applications Using Existing PHP Frameworks Building REST APIs Behavioral Testing
Author(s): Antonio Lopez
ISBN 13: 9781785880544
Pages: 414
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: PHP Solutions: Dynamic Web Design Made Easy

You want to make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. The problem is, you’re not a programmer and the thought of writing code sends a chill up your spine. Or maybe you’ve dabbled a bit in PHP and MySQL, but you can't get past baby steps. If this describes you, then you’ve just found the right book.

PHP and the MySQL database are deservedly the most popular combination for creating dynamic websites. They’re free, easy to use, and provided by many web hosting companies in their standard packages. Unfortunately, most PHP books either expect you to be an expert already or force you to go through endless exercises of little practical value. In contrast, this book gives you real value right away through a series of practical examples that you can incorporate directly into your sites, optimizing performance and adding functionality such as file uploading, email feedback forms, image galleries, content management systems, and much more. Each solution is created with not only functionality in mind, but also visual design.

But this book doesn’t just provide a collection of ready-made scripts: each PHP solution builds on what's gone before, teaching you the basics of PHP and database design quickly and painlessly. By the end of the book, you’ll have the confidence to start writing your own scripts, or if you prefer to leave that task to others, to adapt existing scripts to your own requirements.

Right from the start, you’re shown how easy it is to protect your sites by adopting secure coding practices. The book has been written with an eye on forward and backward compatibility recommending PHP 5 techniques, but providing alternative solutions for servers still running PHP 4.3. All database examples demonstrate how to use the original MySQL extension, MySQL Improved, or the PHP Data Objects (PDO) introduced in PHP 5.1, letting you choose the most suitable option for your setup.

Author(s): David Powers
ISBN 13: 9781430232490
Pages: 528
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Php

PHP Programming Like a PRO! " this book makes it super easy to understand what you are doing and it is super easy to follow.
Author(s): Codewell Academy R. M. Z. Trigo
ISBN 13: 9781517082581
Pages: 182
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: Php

PHP Programming LanguageAre You Ready to Know All About PHP?Today only, get this Kindle Book for just $8.99.
Author(s): Acodemy
ISBN 13: 9781511872171
Pages: 220
Rate book Rate this book
This book is in (2) other book lists, learn more.

Title: PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies

Get the basics on four key web programming tools in one great book!

PHP, JavaScript, and HTML5 are essential programming languages for creating dynamic websites that work with the MySQL database. PHP and MySQL provide a robust, easy-to-learn, open-source solution for creating superb e-commerce sites and content management. JavaScript and HTML5 add support for the most current multimedia effects. This one-stop guide gives you what you need to know about all four! Seven self-contained minibooks cover web technologies, HTML5 and CSS3, PHP programming, MySQL databases, JavaScript, PHP with templates, and web applications.

  • Addresses how PHP, MySQL, JavaScript, and HTML5 are vital tools for creating dynamic, database-driven websites and are especially important for e-commerce sites
  • Serves as essential reading for web designers who are new to these technologies, offering a crash course covering all of these powerful technologies in this handy volume of seven self-contained minibooks
  • Covers how to program in PHP and how to create and administer a MySQL database as well as how to manipulate MySQL data via a web interface
  • Shows how to create a secure website and how to code popular e-business applications such as login programs and shopping carts

With seven books in one, PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies will turn your website into the center of attention in no time at all.

Author(s): Steve Suehring
ISBN 13: 9781118213704
Pages: 720
Rate book Rate this book
This book is in (3) other book lists, learn more.

 


Next book list: Learn How to Program with JavaBook List >>