Přepracované, doplněné a rozšířené vydání z roku 2005
První vydání této knihy z roku 2005 bylo v poměrně krátké době rozebráno a kniha se zařadila mezi bestsellery vydavatelství Zoner Press. Nové vydání knihy je výrazně rozšířeno a doplněno, přibylo více než 150 stran a 7 nových kapitol: tři z nich jsou věnované specifickým tématům PHP – probírají se v nich PEAR (PHP Extension and Application Repository), funkcionalita související s datem a s časem a rozšíření PDO (PHP Data Objects). Ve čtyřech dalších kapitolách najdete výklad rozšíření mysqli PHP 5 a novou funkcionalitu MySQL 5 – uložené rutiny, triggery a pohledy na data (views).
Upraveny a doplněny byly i původní kapitoly knihy, které jsou věnovány klíčovým schopnostem PHP i MySQL počínaje instalací a konfigurací jak na platformě Linux, tak i Windows, práci s proměnnými, datovými typy, poli i funkcemi, ale také např. využití šablon Smarty a webových služeb, až po pokročilé rysy objektově orientovaného programování, zpracování výjimek nebo detekci chyb.
Práci s databázemi se věnuje téměř polovina knihy, pozornost je zaměřena především na MySQL a SQLite, nechybí však ani informace o spolupráci s jinými databázovými systémy. Vedle již zmíněných novinek v knize najdete kapitoly věnované např. možnostem indexování, tvorbě databázových dotazů a řadě dalších praktických témat.
- Kapitola 1 Úvod do PHP
- Kapitola 2 Instalace a konfigurace Apache a PHP
- Kapitola 3 Základy PHP
- Kapitola 4 Funkce
- Kapitola 5 Pole
- Kapitola 6 Objektově orientované programování v PHP
- Kapitola 7 Vyspělé schopnosti OOP
- Kapitola 8 Zpracování chyb a výjimek
- Kapitola 9 Řetězce a regulární výrazy
- Kapitola 10 Práce se systémem souborů a s operačním systémem
- Kapitola 11 PEAR
- Kapitola 12 Datum a čas
- Kapitola 13 Formuláře a navigační pomůcky
- Kapitola 14 Autentizace
- Kapitola 15 Upload souborů
- Kapitola 16 Networking
- Kapitola 17 PHP a LDAP
- Kapitola 18 Zpracovatelé sezení
- Kapitola 19 Šablony se Smarty
- Kapitola 20 Webové služby
- Kapitola 21 Bezpečné programování v PHP
- Kapitola 22 SQLite
- Kapitola 23 Úvod do PDO
- Kapitola 24 Úvod do MySQL
- Kapitola 25 Instalace a konfigurace MySQL
- Kapitola 26 Klienti MySQL
- Kapitola 27 Ukládací enginy MySQL a datové typy
- Kapitola 28 Zabezpečení MySQL
- Kapitola 29 Rozšíření mysql v PHP
- Kapitola 30 Rozšíření mysqli v PHP
- Kapitola 31 Uložené rutiny
- Kapitola 32 Triggery MySQL
- Kapitola 33 Pohledy
- Kapitola 34 Databázové dotazy v praxi
- Kapitola 35 Indexy a vyhledávání
- Kapitola 36 Transakce
- Kapitola 37 Import a export dat