Beginning PHP, Apache, MySQL Web Development and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Start reading Beginning PHP, Apache, MySQL Web Development on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning PHP, Apache, MySQLWeb Development [Paperback]

Michael K. Glass , Yann Le Scouarnec , Elizabeth Naramore
3.5 out of 5 stars  See all reviews (8 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition CDN $35.19  
Paperback --  
There is a newer edition of this item:
Beginning PHP5, Apache, and MySQL Web Development Beginning PHP5, Apache, and MySQL Web Development 5.0 out of 5 stars (1)
CDN$ 30.23
In Stock.
Join Amazon Student in Canada


Book Description

Feb. 27 2004 Programmer to Programmer
An ideal introduction to the entire process of setting up a Web site using PHP (a scripting language), MySQL (a database management system), and Apache (a Web server) Programmers will be up and running in no time, whether they're using Linux or Windows servers Shows readers step by step how to create several Web sites that share common themes, enabling readers to use these examples in real-world projects Invaluable reading for even the experienced programmer whose current site has outgrown the traditional static structure and who is looking for a way to upgrade to a more efficient, user-friendly site The companion Web site features sample PHP scripts, as well as two fully functional working applications from the book

Product Details


Product Description

From the Back Cover

PHP, Apache, and MySQL are the three key open source technologies that form the basis for most active Web servers. This book takes you step by step through understanding each - using it and combining it with the other two on both Linux and Windows servers. This book will guide you through creating your own sites using the open source AMP model. You'll learn to install PHP, Apache, and MySQL. Then you'll create PHP Web pages, including database management and security. Finally, you'll discover how to integrate your work with e-commerce and other technologies. By building different types of Web sites, you will progress from setting up simple database tables to tapping the full potential of PHP, Apache, and MySQL. When you're finished, you will be able to create well-designed, dynamic Web sites using open source tools. What you will learn from this book How PHP server-side scripting language works for connecting HTML-based Web pages to a backend database Syntax, functions, and commands for PHP, Apache, and MySQL Methods and techniques for building user-friendly forms How to easily store, update, and access information using MySQL Ways to allow the user to edit a database E-commerce applications using these three technologies How to set up user logins, profiles, and personalizations Proper protocols for error handling Who this book is for This book is for beginners who are new to PHP and who need to learn quickly how to create Web sites using open source tools. Some basic HTML knowledge is helpful but not essential. Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

About the Author

Michael BuzzLY Glass has been a gladiator in the software/Web site development arena for more than eight years. He has more than ten years of commercial programming experience with a wide variety of technologies, including PHP, Java, Lotus Domino, and Vignette StoryServer.You can usually find him slinking around on the PHPBuilder.com forums, where he is a moderator with the nickname BuzzLY. Yann Bunkermaster Le Scouarnec is the senior developer for Jolt Online Gaming, a British gaming company. He is a moderator at PHPBuilder.com and a developer of open source PHP software for the gaming community. He has also worked for major software corporations as a software quality expert. Elizabeth Naramore has been programming with computers since a very young age, and, yes, she remembers when software was packaged on cassette tapes. Graduating from Miami University at age 20 with a degree in Organizational Behavior, she found a world of opportunity awaiting herin corporate marketing. Her first love was always computers, however, and she found herself sucked back to the programming world in 1997 through Web site design and development (once a computer geek, always a computer geek). While she plans to return to Miami to get her Masters in Computer Science, she currently stays busy running several Web sites.Elizabeth has spent the past six years developing Web sites and coordinating all phases of Web site publication and production. She is currently a moderator at PHPBuilder.com, an online help center for PHP. Her other interests include poetry, arts and crafts, camping, and juggling the many demands of career, family, and the other duties as assigned that come along in life. She lives in Cincinnati, Ohio, with her husband, beautiful daughter, and a new baby on the way. Gary trooper Mailer. After graduation from university in 1998, Gary worked in a major software house in central London as a quality assurance engineer, and also as the departmental Web developer (using ASP). This gave him a taste of Web development. After a few years, he made the jump into full-time Web development and has not looked back since. Gary has worked in a few different sectors, including communications (Siemens) and hotels (Hilton), as well as in traditional development houses. He is currently a freelance developer for a European communications company. Gary has been and continues to be an active member of and contributor to the PHPBuilder.com site. Jeremy stolzboy Stolz is a Web developer at Cloverfish Inc.Jeremy is primarily a PHP/MySQL developer, but he has also worked with many other languages. When not working, he frequents the Internet and tries to keep up his programming skills. He is a contributor to and moderator at PHPBuilder.com. He also frequents many other computer-related Web sites to keep his skills sharp and up to date. Jason goldbug Gerner currently spends his days working as a Web developer in Cincinnati and burns free time complaining about lack of support for Web standards and abusing XML. He can often be found lurking in the PHPBuilder.com discussion forums, waiting to chime in with nagging comments about CSS or code efficiency.

Customer Reviews

Most helpful customer reviews
5.0 out of 5 stars Easy to Understand May 17 2004
By A Customer
Format:Paperback
I was forced into the world of PHP, MySQL and Apache by my boss, and I wasn't sure which book to get. I chose this book and I thought it was great! I did see a few typos, but in a way it made me actually learn the stuff, instead of blindly typing away and hoping the programs worked. I understood what they were doing and it has made me catch my own mistakes too. For someone who didn't really know what they were doing, I feel like an expert now! And it was nice to have useable applications when I was done- we are actively using several of these now (such as the emailing script and the user/login script- and we have plans to do more). My boss thinks I'm a genius.
I was reading these other reviews and while I can't speak for other books, I had no problems with deprecated code (I never saw that "mysql_create_db" function once in the whole book and I've been through most of it already) or the missing sql script from chapter 6 (it was the same database used in chapters 3, 4, & 5.. duh!) so I don't know what's up with these other guys. But oh well to each his own.
At any rate, if you want a good primer, get this book.
Was this review helpful to you?
2.0 out of 5 stars Terrible for beginners! May 10 2004
Format:Paperback
Unless you're looking for the challenge of picking out errors in code and fixing them yourself, do not buy this book. The syntax is awful and inconsistent. Minimal time is spent on explaining syntax and had me taking most of the code on faith. One part that should be considered a major blemish is where they tell you to use the script named "chapter6.mysql" and it is nowhere to be found. Can't continue without it though!
After posting a question to the p2p board, the official response was, "We are looking into this issue and hope to post a reply soon." That was in early April, and it's alredy almost mid-May. Still nothing. This shows the commitment the publishers and authors have to their books. I will never again buy a Wrox book.
If you still want to learn PHP and MySQL (minus Apache, which is discussed minimally in this book anyway), check out Larry Ullman's Visual QuickPro Guide "PHP and MySQL for Dynamic Web Sites." He is very thorough and is VERY clear about syntax as well as logic, and gives good examples.
Was this review helpful to you?
4.0 out of 5 stars Finally March 25 2004
Format:Paperback
I have one word to say, Finally! This book is perfect for the newbie to PHP, Apache, MySQL. Though it only touches the surface of the AMP model it really gets you to roll your sleeves up and dig in. The code is explained very well and shouldn't give any troubles to someone who wants to learn how to build dynamic sites utilizing AMP. The only reason I didn't give it 5 stars is because i haven't finished the book yet and did find a couple of errors in some of the codes. Though it was challenge, I was able to work through them as it should be when learning to program! However,I did feel the book was worthy of a good review and some "atta boys" way to go WROX!
This book is great, I mean "AWESOME" and worth every penny!
that's my take,
I'm out <><
Was this review helpful to you?
By A Customer
Format:Paperback
Overall the book is ok, I gave it 1 star because of the mysql statements they are using is the depreciated commands.
Example: mysql_create_db()
exerpt from [...]
Note: The function mysql_create_db() is deprecated. It is preferable to use mysql_query() to issue a SQL CREATE DATABASE Statement instead.
If you compile your php4 with mysql4, the depreciated command will not work and be very frustrating to a beginner.
exerpt from same page: This function will not be available if the MySQL extension was built against a MySQL 4.x client library.
I do expect errors in books as nothing is perfect. I would think though, that all the code they provide would have been tested before publishing.
Was this review helpful to you?
Want to see more reviews on this item?

Look for similar items by category


Feedback