You don't need prior knowledge of programming as this book will provide you with everything you need to know about PHP, MySQL and how to create dynamic web pages. You learn by example from the many practical examples throughout the book. You will be taught how to create simple web pages first and then gradually build up to using forms. PHP is the scripting language of choice for the Linux server - but don't worry if you haven't got a web server installed because the first chapter of this book covers what to install and configure in an easy to understand way. Plus all the software and code you need is on the accompanying CD-ROM which includes Apache, Netscape, PHP, and MySQL source code, as well as all the scripts from the book. How to install and configure the Linux server; Essentials of PHP programming - handling form processing, saving state, loops and arrays, strings and pattern matching, and web server variables, plus many other features. Essentials of MySQL Database - connecting MySQL with PHP, Guest book application, Gotcha application, and Internal shopping cart application. How to protect your web pages from unwanted viewing using Apache's own web authentication procedures using htaccess files. With PHP your scripts can take control of the web authentication procedure, where allowed users details are stored in a MySQL database. PHP can interrogate the database to see which users are allowed access to your web pages.