Wrox Press PHP and MySQL, 24-Hour Trainer (2012).pdf
(
59766 KB
)
Pobierz
PHP AND MYSQL® 24-HOUR TRAINER
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xvii
SECTION I
GETTING STARTED WITH PHP
LESSON 1
Setting Up Your Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
LESSON 2
Adding PHP to a Web Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
LESSON 3
Learning PHP Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
LESSON 4
Working with Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
LESSON 5
Debugging Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
LESSON 6
Working with Complex Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
SECTION I
WORKING WITH PHP CONTROLS, FUNCTIONS,
AND FORMS
LESSON 7
Making Decisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
LESSON 8
Repeating Program Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
LESSON 9
Learning about Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
LESSON 10
Reusing Code with Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
LESSON 11
Creating Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
SECTION III
OBJECTS AND CLASSES
LESSON 12
Introducing Object-Oriented Programming . . . . . . . . . . . . . . . . . . . 161
LESSON 13
Defi ning Classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
LESSON 14
Using Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
LESSON 15
Using Advanced Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
SECTION IV PREVENTING PROBLEMS
LESSON 16
Handling Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
LESSON 17
Writing Secure Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
SECTION V
USING A DATABASE
LESSON 18
Introducing Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
LESSON 19
Introducing MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Continues
Creating and Connecting to the Database . . . . . . . . . . . . . . . . . . . 263
LESSON 20
Creating Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
LESSON 21
Entering Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
LESSON 22
Selecting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
LESSON 23
Using Multiple Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
LESSON 24
Changing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
LESSON 25
Deleting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
LESSON 26
Preventing Database Security Issues . . . . . . . . . . . . . . . . . . . . . . . . 387
LESSON 27
SECTION VI PUTTING IT ALL TOGETHER
Creating User Logins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
LESSON 28
Turn the Case Study into a Content Management System. . . . . . 419
LESSON 29
Creating a Dynamic Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
LESSON 30
Next Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
LESSON 31
What’s on the DVD? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
APPENDIX
INDEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
467
PHP and MySQL
®
24-HOUR TRAINER
Andrea Tarr
Plik z chomika:
godthab
Inne pliki z tego folderu:
Apress PHP for Absolute Beginners (2009).pdf
(7484 KB)
Packt Publishing PHP 5 CMS Framework Development 2nd (2010).pdf
(6679 KB)
Packt Publishing PHP Programming with PEAR, XML Data Dates Web Services and Web APIs (2006).pdf
(5467 KB)
OReilly PHP in a Nutshell, A Desktop Quick Reference (2009).pdf
(2731 KB)
Packt Publishing PHP 5 E-Commerce Development (2010).pdf
(3219 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin