{"product_id":"php-web-development-with-mysql-a-hands-on-approach-to-application-programming-9781940111957","title":"PHP Web Development with MySQL: A Hands On Approach to Application Programming","description":"\u003cp\u003e • Author(s): Oscar Merida\u003cbr\u003e • Publisher: PHP[Architect]\u003cbr\u003e • Publisher Imprint: PHP[Architect]\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBuild Web Applications from Scratch with PHP and MySQLLearn how to build dynamic and secure websites using modern PHP with MySQL databases.\u003c\/p\u003e\u003cp\u003ePHP today is a mature, robust language focused on programming web applications and sites. This book gives you an introduction to its syntax, built-in data structures, and scalar data types. You'll also see how to work with cookies, sessions, and web requests using native PHP functions and features. This approach gives you a solid grounding for working in any other PHP application from WordPress, to modern frameworks, to legacy applications. Each chapter includes plenty of code examples to reinforce the concepts introduced as well as suggested exercises for the reader.\u003c\/p\u003e\u003cp\u003eThe book also walks you through building a typical Create-Read-Update-Delete (CRUD) application, starting with setting up a development environment through building the pages and forms required. Along the way, you'll get solid, practical advice on how to add authentication, handle file uploads, safely store passwords, application security, and more.\u003c\/p\u003eTopics Covered\u003cul\u003e\n\u003cli\u003ePHP Script Execution\u003c\/li\u003e\n\u003cli\u003eSetting up a Development Environment\u003c\/li\u003e\n\u003cli\u003eUsing Variables, Strings, and Basic Operators\u003c\/li\u003e\n\u003cli\u003eWorking with Arrays\u003c\/li\u003e\n\u003cli\u003eComparing Variables, Logical Operators, and Flow Control\u003c\/li\u003e\n\u003cli\u003eWriting Counting and Sentinel Loops\u003c\/li\u003e\n\u003cli\u003eReusing code with custom functions\u003c\/li\u003e\n\u003cli\u003eWorking with HTML Forms\u003c\/li\u003e\n\u003cli\u003eValidating User Input\u003c\/li\u003e\n\u003cli\u003eSaving, Updating, and Deleting Data in a Database\u003c\/li\u003e\n\u003cli\u003eQuerying and Displaying Database Result Sets\u003c\/li\u003e\n\u003cli\u003eSafely Working with File Uploads\u003c\/li\u003e\n\u003cli\u003eAdding Basic and Session-based User Log Ins\u003c\/li\u003e\n\u003cli\u003ePersisting User data with Cookies and Sessions\u003c\/li\u003e\n\u003cli\u003eSecuring against Common Web Attacks and Vulnerabilities\u003c\/li\u003e\n\u003cli\u003eBuilding a shopping-cart-like feature.\u003c\/li\u003e\n\u003cli\u003eAn Introduction to Object-Oriented Code in PHP\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eWritten by PHP professional Kenneth E. Marks, this book provides a quick-start introduction to familiarize you with the PHP language. At the same time, it offers real-world advice on how to use PHP today. Whether you're coming from another language, taking over a legacy application, or looking to build one from scratch, he'll guide you towards making one you can be proud of.\u003c\/p\u003e","brand":"PHP[Architect]","offers":[{"title":"Paperback","offer_id":45533213687959,"sku":"9781940111957","price":3672.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781940111957.webp?v=1767898419","url":"https:\/\/atlanticbooks.com\/products\/php-web-development-with-mysql-a-hands-on-approach-to-application-programming-9781940111957","provider":"Atlantic Books","version":"1.0","type":"link"}