Wrox.Expert.PHP.and.MySQL.Mar.2010.pdf

(22184 KB) Pobierz
Join the discussion @ p2p.wrox.com
Wrox Programmer to Programmer™
Expert
PHP and
MySQL ®
Andrew Curioso, Ronald Bradford, Patrick Galbraith
965441685.224.png 965441685.227.png 965441685.229.png 965441685.230.png 965441685.001.png 965441685.011.png 965441685.022.png 965441685.033.png 965441685.043.png 965441685.054.png 965441685.065.png 965441685.076.png 965441685.087.png 965441685.098.png 965441685.108.png
 
965441685.129.png 965441685.140.png 965441685.151.png 965441685.162.png 965441685.173.png 965441685.184.png 965441685.195.png 965441685.205.png 965441685.206.png 965441685.207.png 965441685.208.png 965441685.209.png 965441685.210.png 965441685.211.png 965441685.212.png 965441685.213.png 965441685.214.png 965441685.215.png 965441685.216.png 965441685.217.png 965441685.218.png 965441685.219.png 965441685.220.png 965441685.221.png
 
 
 
 
 
 
 
965441685.222.png
 
 
 
965441685.223.png
 
 
965441685.225.png
 
 
 
 
 
965441685.226.png
 
 
 
965441685.228.png
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
965441685.231.png
 
 
 
965441685.232.png 965441685.002.png 965441685.003.png 965441685.004.png 965441685.005.png
 
965441685.006.png 965441685.007.png 965441685.008.png 965441685.009.png 965441685.010.png 965441685.012.png 965441685.013.png 965441685.014.png 965441685.015.png 965441685.016.png 965441685.017.png 965441685.018.png 965441685.019.png 965441685.020.png 965441685.021.png 965441685.023.png 965441685.024.png 965441685.025.png 965441685.026.png 965441685.027.png 965441685.028.png 965441685.029.png 965441685.030.png 965441685.031.png 965441685.032.png 965441685.034.png
 
Programmer to Programmer
Get more out of
Interact
Take an active role online by participating in our
P2P forums @ p2p.wrox.com
Join the Community
Sign up for our free monthly newsletter at
newsletter.wrox.com
Wrox Online Library
Hundreds of our books are available online
through Books24x7.com
Browse
Ready for more Wrox? We have books and
e-books available on .NET, SQL Server, Java,
XML, Visual Basic, C#/ C++, and much more!
Wrox Blox
Download short informational pieces and code
to keep you up to date and out of trouble!
Contact Us.
We always like to get feedback from our readers. Have a book idea?
Need community support? Let us know by e-mailing wrox-partnerwithus@wrox.com
965441685.035.png 965441685.036.png 965441685.037.png 965441685.038.png 965441685.039.png 965441685.040.png 965441685.041.png 965441685.042.png 965441685.044.png 965441685.045.png 965441685.046.png 965441685.047.png 965441685.048.png 965441685.049.png 965441685.050.png 965441685.051.png 965441685.052.png 965441685.053.png 965441685.055.png 965441685.056.png 965441685.057.png 965441685.058.png 965441685.059.png 965441685.060.png 965441685.061.png 965441685.062.png 965441685.063.png 965441685.064.png 965441685.066.png 965441685.067.png 965441685.068.png 965441685.069.png 965441685.070.png 965441685.071.png 965441685.072.png 965441685.073.png 965441685.074.png 965441685.075.png 965441685.077.png 965441685.078.png 965441685.079.png 965441685.080.png 965441685.081.png 965441685.082.png 965441685.083.png 965441685.084.png 965441685.085.png 965441685.086.png 965441685.088.png 965441685.089.png 965441685.090.png 965441685.091.png 965441685.092.png 965441685.093.png 965441685.094.png 965441685.095.png 965441685.096.png 965441685.097.png 965441685.099.png
 
CONTENTS AT A GLANCE
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix
Techniques Every Expert Programmer Needs to Know . . . . . . . . . . . . . . .1
CHAPTER 1
Advanced PHP Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
CHAPTER 2
MySQL Drivers and Storage Engines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
CHAPTER 3
Improving Performance through Caching . . . . . . . . . . . . . . . . . . . . . . . . . 131
CHAPTER 4
memcached and MySQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
CHAPTER 5
Advanced MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
CHAPTER 6
Extending MySQL with User-Defi ned Functions . . . . . . . . . . . . . . . . . . 271
CHAPTER 7
Writing PHP Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
CHAPTER 8
Full-Text Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
CHAPTER 9
Multi-tasking in PHP and MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
CHAPTER 10
Rewrite Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
CHAPTER 11
User Authentication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
CHAPTER 12
Understanding the INFORMATION_SCHEMA . . . . . . . . . . . . . . . . . . . . 477
CHAPTER 13
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
CHAPTER 14
Command-Line and Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .517
CHAPTER 15
Optimization and Debugging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
CHAPTER 16
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
965441685.100.png 965441685.101.png 965441685.102.png 965441685.103.png 965441685.104.png 965441685.105.png 965441685.106.png 965441685.107.png 965441685.109.png 965441685.110.png 965441685.111.png 965441685.112.png 965441685.113.png 965441685.114.png 965441685.115.png 965441685.116.png 965441685.117.png 965441685.118.png 965441685.119.png 965441685.120.png 965441685.121.png 965441685.122.png 965441685.123.png 965441685.124.png 965441685.125.png 965441685.126.png 965441685.127.png 965441685.128.png 965441685.130.png 965441685.131.png 965441685.132.png 965441685.133.png 965441685.134.png
965441685.135.png 965441685.136.png 965441685.137.png 965441685.138.png 965441685.139.png 965441685.141.png 965441685.142.png 965441685.143.png 965441685.144.png 965441685.145.png 965441685.146.png 965441685.147.png 965441685.148.png 965441685.149.png 965441685.150.png 965441685.152.png 965441685.153.png 965441685.154.png 965441685.155.png 965441685.156.png 965441685.157.png 965441685.158.png 965441685.159.png 965441685.160.png 965441685.161.png 965441685.163.png 965441685.164.png 965441685.165.png 965441685.166.png 965441685.167.png 965441685.168.png 965441685.169.png
EXPERT
PHP and MySQL®
965441685.170.png 965441685.171.png 965441685.172.png 965441685.174.png 965441685.175.png 965441685.176.png 965441685.177.png 965441685.178.png 965441685.179.png 965441685.180.png 965441685.181.png 965441685.182.png 965441685.183.png 965441685.185.png 965441685.186.png 965441685.187.png 965441685.188.png 965441685.189.png 965441685.190.png 965441685.191.png 965441685.192.png 965441685.193.png 965441685.194.png 965441685.196.png 965441685.197.png 965441685.198.png 965441685.199.png 965441685.200.png 965441685.201.png 965441685.202.png 965441685.203.png 965441685.204.png
Zgłoś jeśli naruszono regulamin