Beginning PHP and MySQL:From Novice to Professional ,third Edition
ABOUT BOOK:-
Most great programming books sway far more toward the realm of the practicalthan of the academic. Although I have no illusions regarding my place among thegreat technical authors of our time, it is always my goal to write with this point inmind, producing material that you can apply to your own situation.
Given the sizeof this book, it’s probably apparent that I attempted to squeeze out every last drop of
such practicality from the subject matter.
That said, if you’re interested in gainingpractical and comprehensive insight into the PHP programming language and MySQLdatabase server, and how these prominent technologies can be used together to create
dynamic, database-driven Web applications, this book is for you.
The feverish work of the respective PHP and MySQL communities prompted this new edition, and with it considerable changes over the previous edition.
In addition to updating the material to reflect features found in PHP 6 and the latest MySQL releases,
two new chapters have been added.
Chapter 23 shows you how to create Web sites for the world by taking advantage of open source internationalization and localization tools.
Chapter 24 introduces the popular Z end Framework, a great solution for building powerful Web applications.
Furthermore, all existing chapters have been carefully revised, and in some cases heavily modified, to both update and improve upon the previous edition’s material.
If you’re new to PHP, I recommend beginning with Chapter 1, because gaining the
fundamental knowledge presented therein will be of considerable benefit to you when
you’re reading later chapters.
If you know PHP but are new to MySQL, consider beginning with Chapter 25. Intermediate and advanced readers are invited to jump around as necessary; after all, this isn’t a romance novel. Regardless of your reading strategy,
I’ve attempted to compartmentalize the material found in each chapter so that you can quickly learn each topic without having to necessarily master other chapters beyond those that concentrate on the technology fundamentals.
Furthermore, novices and seasoned PHP and MySQL developers alike have something to gain from this book, as I’ve intentionally organized it in a hybrid format of both tutorial and reference.
I appreciate the fact that you have traded hard-earned cash for this book, and therefore have strived to present the material in a fashion that will prove useful not only the first few times you peruse it, but far into the future.
INDEX:..................
CHAPTER 1 Introducing PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1
CHAPTER 2 Configuring Your Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
CHAPTER 3 PHP Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
CHAPTER 4 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
CHAPTER 5 Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 127
CHAPTER 6 Object-Oriented PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
CHAPTER 7 Advanced OOP Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
CHAPTER 8 Error and Exception Handling . . . . . . . . . . . . . . . . . . . . . . . . . .. 213
CHAPTER 9 Strings and Regular Expressions . . . . . . . . . . . . . . . . . . . . . . . . . 231
CHAPTER 10 Working with the File and Operating System . . . . . . . . . . . . . . . . ..... 277
CHAPTER 11 PEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
CHAPTER 12 Date and Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
CHAPTER 13 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 349
CHAPTER 14 Authenticating Your Users . . . . . . . . . . . . . . . . . . . . . . . . . . .. 365
CHAPTER 15 Handling File Uploads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
CHAPTER 16 Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
CHAPTER 17 PHP and LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
CHAPTER 18 Session Handlers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
CHAPTER 19 Templating with Smarty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
CHAPTER 20 Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
CHAPTER 21 Secure PHP Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
CHAPTER 22 SQLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
CHAPTER 23 Building Web Sites for the World . . . . . . . . . . . . . . . . . . . . . . . . 591
CHAPTER 24 MVC and the Zend Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
CHAPTER 25 Introducing MySQL . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 621
CHAPTER 26 Installing and Configuring MySQL . . . . . . . . . . . . . . . . . . . . . . . . 635
CHAPTER 27 The Many MySQL Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663
CHAPTER 28 MySQL Storage Engines and Datatypes . . . . . . . . . . . . . . . . . . . . . .. 693
CHAPTER 29 Securing MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731
CHAPTER 30 Using PHP with MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767
CHAPTER 31 Introducing PDO . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 793
CHAPTER 32 Stored Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819
CHAPTER 33 MySQL Triggers . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . 849
CHAPTER 34 MySQL Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
CHAPTER 35 Practical Database Queries . . . . . . . . . . . . . . . . . . . . . . .. . . .. 879
CHAPTER 36 Indexes and Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
CHAPTER 37 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925
CHAPTER 38 Importing and Exporting Data . . . . . . . . . . . . . . . . . . . . ... . . . . 939
Most great programming books sway far more toward the realm of the practicalthan of the academic. Although I have no illusions regarding my place among thegreat technical authors of our time, it is always my goal to write with this point inmind, producing material that you can apply to your own situation.
Given the sizeof this book, it’s probably apparent that I attempted to squeeze out every last drop of
such practicality from the subject matter.
That said, if you’re interested in gainingpractical and comprehensive insight into the PHP programming language and MySQLdatabase server, and how these prominent technologies can be used together to create
dynamic, database-driven Web applications, this book is for you.
The feverish work of the respective PHP and MySQL communities prompted this new edition, and with it considerable changes over the previous edition.
In addition to updating the material to reflect features found in PHP 6 and the latest MySQL releases,
two new chapters have been added.
Chapter 23 shows you how to create Web sites for the world by taking advantage of open source internationalization and localization tools.
Chapter 24 introduces the popular Z end Framework, a great solution for building powerful Web applications.
Furthermore, all existing chapters have been carefully revised, and in some cases heavily modified, to both update and improve upon the previous edition’s material.
If you’re new to PHP, I recommend beginning with Chapter 1, because gaining the
fundamental knowledge presented therein will be of considerable benefit to you when
you’re reading later chapters.
If you know PHP but are new to MySQL, consider beginning with Chapter 25. Intermediate and advanced readers are invited to jump around as necessary; after all, this isn’t a romance novel. Regardless of your reading strategy,
I’ve attempted to compartmentalize the material found in each chapter so that you can quickly learn each topic without having to necessarily master other chapters beyond those that concentrate on the technology fundamentals.
Furthermore, novices and seasoned PHP and MySQL developers alike have something to gain from this book, as I’ve intentionally organized it in a hybrid format of both tutorial and reference.
I appreciate the fact that you have traded hard-earned cash for this book, and therefore have strived to present the material in a fashion that will prove useful not only the first few times you peruse it, but far into the future.
0 comments:
Post a Comment