PHP MySQL WEB Development Bible Chinese Edition (Original Book 3rd Edition)
Classify:php e-bookViews:3112399Download:413
This book combines PHP development with MySQL applications, and provides an in-depth and simple analysis of PHP and MySQL respectively. It not only introduces the general concepts of PHP and MySQL, but also gives a more comprehensive explanation of the web applications of PHP and MySQL, and Includes several classic and practical examples.
This book is the 3rd edition, which has been completely updated, rewritten and expanded, including the latest features of PHP5 - new object model, better exception handling and SimpleXML; as well as the new features of MySQL 5, such as storage Process and storage engines.

PHP is the abbreviation of PHP: Hypertext Preprocessor, a widely used open source (Open Source) multi-purpose scripting language. It can be embedded into HTML and is especially suitable for web development. However, PHP's capabilities are not limited to this. It can be used as a development language for server-side scripts, command-line scripts, and even client-side GUI programs. Today, PHP runs on all major operating systems and most web servers. PHP's ease of use, high performance, tight integration with the Apache web server, and large number of application building blocks make it one of the leading web application development languages.
MySQL is a very fast and robust relational database management system (RDBMS). It is a database that enables you to save, search, sort and retrieve data efficiently. MySQL server can control your access to data, ensuring that only authenticated users can access the data. Therefore, MySQL is a multi-user, multi-threaded server that uses the industry-supported standard database query language SQL (Structured Query Language). MySQL has been officially released since 1996, but its development history must be traced back to 1979. Today, MySQL has won the Readers' Choice Award from Linux Journal magazine.
The third edition of "PHP and MySQL Web Development" (Chinese version: "PHP and MySQL Web Development Guide") edited by Laura Thomson and Luke Welling has been published. Just like "Thinking in Java" is a bible book about Java, this book is a guide to database-oriented web application development using PHP and MySQL.
The language of this book is easy to understand and the structure is reasonable and clear. It adopts a step-by-step approach to introduce how to use PHP and MySQL for database-oriented Web application development: PHP language, MySQL server, e-commerce basics, security issues, and practical examples. This represents a reasonable learning curve for entry-level programmers looking to pursue PHP and MySQL web development.
The PHP introduced in this book is the latest version, 5.0. It details the history and present of PHP, as well as its features and functions as a process-oriented and object-oriented language. It also includes an introduction to the new features of the PHP 5 language, such as object-oriented improvements. This is basic introductory knowledge for readers who are not familiar with object-oriented languages.
The MySQL introduced in this book is also the latest version, 4.0. Considering that readers may not be familiar with database theory, this book also uses two chapters to introduce the basic knowledge of relational databases and SQL language in detail. When introducing MySQL, the author also followed a gradual learning curve from shallow to deep. It starts with the features of the MySQL database, and then moves on to advanced applications of MySQL that are closely related to real-world development, including an in-depth introduction to the MySQL permission system, a comprehensive analysis of MySQL security issues, and some performance optimization issues that cause headaches for developers. .
After introducing PHP and MySQL in detail, this book will enter the most distinctive and valuable part: the practical chapter. What kind of applications can be produced by the combination of PHP and MySQL? The answer is obvious, e-commerce. Before entering into e-commerce website development using PHP and MySQL, the author also introduced in detail the basic features of e-commerce websites and security issues that require special attention. In the section on e-commerce security issues in this book, readers can learn almost all website security concepts and techniques. This is a rare manual for inexperienced website developers. In the introduction to practical projects, the author relied on years of development experience to give several of the most representative examples: shopping carts, content management systems, Web-based mail management systems, mailing list managers, Web, etc. All of these examples are of very high practicality. Imagine that an inexperienced developer joins an e-commerce website and starts a new career. What will he say when he studies this book while working? "Oh my god, the content in the book is the content of my work! Thank God!".
In addition to being oriented to developers, the author also considers the problems that system administrators of e-commerce websites may encounter: the construction and maintenance of the system environment. In the appendix of this book, the author introduces in detail how to install, configure and even compile PHP and MySQL on mainstream operating system platforms. Because PHP and MySQL are open, enterprises may need to customize these tools and platforms, and the content in the appendix of this book precisely provides system administrators with help in this regard.
Looking at the entire book, the content is extensive, the style is rigorous, and theory and practice are closely integrated. With both detailed concept explanations and complex and complete example codes, readers can easily put the theoretical knowledge they have learned into practice. It is for this reason that this book is suitable for a very broad readership. For beginners, this book can be used as their teaching material and reference book. 9 For experienced PHP and MySQL experts, this book is also a good reference manual, so this book is suitable for PHP programmers of all levels. .
Of course, this book also has some shortcomings. The author thinks that the author should try to add some comparisons about the collaborative development of PHP and MySQL with today's most popular J2EE platform and .NET platform in this book. This comparative content will help businesses and developers choose the right platform and tools. Perhaps, these contents will be seen in the fourth edition in the near future.
Statement:

All resources on this website are contributed and published by netizens, or reprinted by major download sites. Please check the integrity of the software yourself! All resources on this website are for learning and reference only. Please do not use them for commercial purposes, otherwise you will be responsible for all consequences incurred! If there is any infringement, please contact us to delete and remove it. Contact information: admin@php.cn

Latest courses

See more
  • [Web front-end] Node.js quick start
    [Web front-end] Node.js quick start
    This course is specially designed for beginners and aims to help students quickly master the basic knowledge and core technologies of Node.js. The course starts with the installation and environment configuration of Node.js, and gradually analyzes its asynchronous programming model, module system and event-driven mechanism in depth. Through a wealth of practical cases, students will learn how to use Node.js to build an efficient and stable web server, process HTTP requests and responses, and perform file operations and database interactions. In addition, the course will also introduce typical application scenarios of Node.js in front-end development, helping students quickly improve their practical capabilities and easily cope with the challenges of front-end development.
  • Complete collection of foreign web development full-stack courses
    Complete collection of foreign web development full-stack courses
    This course is a comprehensive tutorial covering HTML, CSS, JavaScript, Vue.js, React, Flutter and mobile APP development. From basic web page production to complex front-end and back-end interactions, to practical development of mobile applications, the courses are rich in content and highly practical. Through a series of practical projects, students will gain an in-depth understanding of and master various development skills and quickly grow into full-stack development engineers. Both beginners and experienced developers can benefit from it. Through the study of this course, you will have the ability to independently develop web applications and mobile applications, laying a solid foundation for future career development.
  • Go language practical GraphQL
    Go language practical GraphQL
    This course is designed to help learners master how to use Go language to implement GraphQL services. The course starts with the basic knowledge of GraphQL, and deeply analyzes the characteristics and advantages of its data query language. Then, combined with the characteristics of the Go language, it explains in detail how to build a GraphQL server, process requests, define data patterns, etc. Through rich practical cases, learners will learn how to integrate GraphQL in actual projects to improve the flexibility and efficiency of data interaction. The course is suitable for developers with a certain foundation in Go language and is a must-have for building efficient and modern APIs.
  • 550W fan master learns JavaScript from scratch step by step
    550W fan master learns JavaScript from scratch step by step
    This course is specially designed for beginners and is taught by Google bosses. The course starts with the basic knowledge of JavaScript and gradually deepens it, covering syntax, functions, objects, event processing, etc. Through vivid cases and practical exercises, students can quickly master the core skills of JavaScript. The boss will personally answer students' questions and share programming experience, allowing students to grow into JavaScript masters in a relaxed and pleasant atmosphere. Whether you are a novice at programming or a developer looking to improve your skills, this course will be your best choice for learning JavaScript.
  • Python master Mosh, a beginner with zero basic knowledge can get started in 6 hours
    Python master Mosh, a beginner with zero basic knowledge can get started in 6 hours
    This course takes you on a programming journey. Starting from scratch, this 6-hour course will guide you through the fundamentals and advanced concepts of Python. Whether you're a beginner or an experienced programmer looking to improve your skills, Mosh's in-depth explanations and clear teaching methods will get you up to speed with Python quickly. Learn more about variables, data types, conditionals, loops, functions, objects, and modules and solidify your understanding with hands-on exercises. This course is ideal for learning Python and preparing you for a variety of career fields. Mosh's expertise and passion for education will give you the confidence to start on your path to becoming a proficient Python developer.