<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="40542">
  <title><![CDATA[Web Database Applications with PHP &amp; MySQL, 2nd Edition]]></title>
  <isbn><![CDATA[0596005431]]></isbn>
  <isbn13><![CDATA[9780596005436]]></isbn13>
    <image_url>http://photo.goodreads.com/books/1169437240m/40542.jpg</image_url>
    <work>
  <best_book_id type="integer">40542</best_book_id>
  <books_count type="integer">2</books_count>
  <default_description>PHP and MySQL go hand in hand; the former has been carefully adapted, through the efforts of the open-source community, to the latter. For situations that require dynamic content but don't merit the complexity and development time of Java or .NET enterprise applications, the PHP language and the MySQL database server fit the bill perfectly. That's the point Hugh Williams and David Lane make in &lt;I&gt;Web Database Applications with PHP &amp; MySQL&lt;/I&gt;, which combines language tutorials with application design advice to yield a comprehensive picture of its subjects at a reasonable price. Williams and Lane--both Australian academics who use an online wine store in many of their examples--deserve tremendous kudos for their way of presenting recommended coding strategies. Though the code listings themselves aren't remarkably well commented, the authors do a commendable job of explaining in prose what the code is up to.&lt;p&gt;Case in point: The ever-essential task of using PHP to open a connection to a MySQL database, submit a query to that database, receive a response, and format the returned rows, if any. The book addresses this problem with a straight code listing, followed by text that explains what's happening in five numbered steps. Similar care goes to the other popular applications of the PHP/MySQL duo: session management, shopping carts, and authentication of users. &lt;I&gt;--David Wall&lt;/I&gt; &lt;p&gt; &lt;B&gt;Topics covered:&lt;/B&gt; How to use the PHP server-side scripting language and the MySQL database engine to underlie dynamic Web sites (those that rely on database queries) and full-on Web applications, such as those that require session management and maintenance of user rosters. Tutorials in both subjects begin with the basics and proceed through moderately complicated stuff, though there's no absolutely comprehensive reference here.</default_description>
  <id type="integer">40129</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer" nil="true"></original_publication_day>
  <original_publication_month type="integer" nil="true"></original_publication_month>
  <original_publication_year type="integer">2002</original_publication_year>
  <original_title>Web Database Applications with PHP &amp; MySQL, 2nd Edition</original_title>
  <rating_dist>total:38|5:5|4:14|3:12|2:6|1:1|</rating_dist>
  <ratings_count type="integer">38</ratings_count>
  <ratings_sum type="integer">130</ratings_sum>
  <reviews_count type="integer">86</reviews_count>
  <text_reviews_count type="integer">7</text_reviews_count>
</work>

  <average_rating><![CDATA[3.42]]></average_rating>
  <ratings_count><![CDATA[34]]></ratings_count>
  <text_reviews_count><![CDATA[5]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/40542.Web_Database_Applications_with_PHP_MySQL_2nd_Edition]]></url>
  <authors>
        <author id="22736">
      <name><![CDATA[Hugh E. Williams]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/22736.Hugh_E_Williams]]></url>
      <average_rating><![CDATA[3.42]]></average_rating>
      <ratings_count><![CDATA[38]]></ratings_count>
      <text_reviews_count><![CDATA[7]]></text_reviews_count>
    </author>
      </authors>
    <reviews start="1" end="20" total="86">
    <review id="6070477">
    <user id="253531">
    <name><![CDATA[Jarrodtrainque]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/253531-jarrodtrainque]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Sep 11 18:48:00 -0700 2007</date_added>
  <date_updated>Tue Sep 11 18:48:00 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[PHP and MySQL go hand in hand; the former has been carefully adapted, through the efforts of the open-source community, to the latter. For situations that require dynamic content but don't merit the complexity and development time of Java or .NET enterprise applications, the PHP language and the MyS...<a href="http://www.goodreads.com/review/show/6070477">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/6070477]]></url>
</review>
    <review id="4783939">
    <user id="156533">
    <name><![CDATA[Rob]]></name>
    <location><![CDATA[Essex Junction, VT]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/156533-rob]]></url>
  </user>
      <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="own" />
        <shelf name="technical" />
      </shelves>
  <recommended_for><![CDATA[coding novices looking to learn the webdev fundamentals]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Wed Jan 01 00:00:00 -0800 2003</read_at>
  <date_added>Sun Aug 19 17:50:27 -0700 2007</date_added>
  <date_updated>Wed Sep 05 17:26:19 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[Alternative title: &quot;How to Teach Yourself Enough WebApp Fundamentals to Convince Yourself You Can Do the Job.&quot;<br/><br/>The approach is a good enough one.  They give you a project (a wine store) and you slowly build its various components using PHP for the front-end and MySQL for the bac...<a href="http://www.goodreads.com/review/show/4783939">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/4783939]]></url>
</review>
    <review id="44562192">
    <user id="1963313">
    <name><![CDATA[Jamie]]></name>
    <location><![CDATA[Seattle, WA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1963313-jamie-collins]]></url>
  </user>
      <rating>2</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="technology" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Jan 01 00:00:00 -0800 2009</read_at>
  <date_added>Tue Jan 27 15:40:51 -0800 2009</date_added>
  <date_updated>Wed Apr 01 10:39:01 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[it's a solid introduction to PHP and MSQL.  The book delves into what I consider intermediate PHP (session management, advanced authentication) without much of a transition however, and unless you have a strong Web dev/HTML background, the material gets a bit sticky and you are left on your own to r...<a href="http://www.goodreads.com/review/show/44562192">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/44562192]]></url>
</review>
    <review id="20458787">
    <user id="1095331">
    <name><![CDATA[Dan]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1095331-dan]]></url>
  </user>
      <rating>2</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="comuterese" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Apr 18 00:00:00 -0700 2008</read_at>
  <date_added>Fri Apr 18 08:38:08 -0700 2008</date_added>
  <date_updated>Fri Apr 18 08:39:21 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Well, it's setting in my desk at work, so I figured I better add it.  This is a pretty dated book, and I was hoping it might be useful on my current project at work, but I haven't actually opened it yet.  This may be on a shelf at my garage sale this weekend, come to think of it . . .<br/><br/>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/20458787]]></url>
</review>
    <review id="17444213">
    <user id="981714">
    <name><![CDATA[Scott]]></name>
    <location><![CDATA[Brooklyn, NY]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/981714-scott]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Mar 01 00:00:00 -0800 2008</read_at>
  <date_added>Mon Mar 10 11:38:04 -0700 2008</date_added>
  <date_updated>Mon Mar 10 11:39:36 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[So far so good.  Brushing up on my PHP 5 skills.  This book is explaining the basics of PHP programming more succinctly than many other books I've read about web application development.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/17444213]]></url>
</review>
    <review id="12296123">
    <user id="763931">
    <name><![CDATA[Marcus]]></name>
    <location><![CDATA[Brasília, Brazil]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/763931-marcus-lira]]></url>
  </user>
      <rating>2</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="web-design" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Jan 01 00:00:00 -0800 2005</read_at>
  <date_added>Fri Jan 11 19:32:47 -0800 2008</date_added>
  <date_updated>Fri Jan 11 19:34:45 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[It bought it in order to improve my programming skills, but the book is often confusing, and I'd often look up some of the stuff on the internet anyway. ]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/12296123]]></url>
</review>
    <review id="35673185">
    <user id="1634355">
    <name><![CDATA[Devin]]></name>
    <location><![CDATA[Burlingame, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1634355-devin]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Oct 19 00:55:22 -0700 2008</date_added>
  <date_updated>Sun Oct 19 00:56:55 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[This book got me started in web programming. I've moved on to Django now, but I would recommend this for the fundamentals.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/35673185]]></url>
</review>
    <review id="77274101">
    <user id="2835791">
    <name><![CDATA[Jerry]]></name>
    <location><![CDATA[Columbus, OH]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2835791-jerry-morgan]]></url>
  </user>
      <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Nov 09 19:34:35 -0800 2009</date_added>
  <date_updated>Mon Nov 09 19:34:35 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/77274101]]></url>
</review>
    <review id="76447526">
    <user id="2901132">
    <name><![CDATA[James]]></name>
    <location><![CDATA[Tangerang, 30, Indonesia]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2901132-james]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Nov 02 02:14:17 -0800 2009</date_added>
  <date_updated>Mon Nov 02 02:14:17 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/76447526]]></url>
</review>
    <review id="75485934">
    <user id="2867944">
    <name><![CDATA[Kelly]]></name>
    <location><![CDATA[Kearney, MO]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2867944-kelly]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Oct 23 09:02:23 -0700 2009</date_added>
  <date_updated>Fri Oct 23 09:02:23 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/75485934]]></url>
</review>
    <review id="70330952">
    <user id="2711314">
    <name><![CDATA[Stephanie]]></name>
    <location><![CDATA[Pleasanton, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2711314-stephanie]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Sep 07 02:11:27 -0700 2009</date_added>
  <date_updated>Mon Sep 07 02:11:27 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/70330952]]></url>
</review>
    <review id="69659156">
    <user id="2204050">
    <name><![CDATA[Chibi]]></name>
    <location><![CDATA[London, H9, The United Kingdom]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2204050-chibi-fearon]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computing" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Sep 01 04:09:25 -0700 2009</date_added>
  <date_updated>Tue Sep 01 04:09:25 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/69659156]]></url>
</review>
    <review id="68939094">
    <user id="2669082">
    <name><![CDATA[Abdelghani]]></name>
    <location><![CDATA[Tiznit, 32, Morocco]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2669082-abdelghani-achahoud]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Aug 26 07:19:11 -0700 2009</date_added>
  <date_updated>Wed Aug 26 07:19:11 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/68939094]]></url>
</review>
    <review id="68750727">
    <user id="1247653">
    <name><![CDATA[Clayton]]></name>
    <location><![CDATA[Franklin, TN]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1247653-clayton]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="technical" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Aug 24 17:10:46 -0700 2009</date_added>
  <date_updated>Mon Aug 24 17:10:46 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/68750727]]></url>
</review>
    <review id="63175094">
    <user id="2259152">
    <name><![CDATA[David]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2259152-david]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="reference" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Jul 12 13:18:56 -0700 2009</date_added>
  <date_updated>Sun Jul 12 13:19:06 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/63175094]]></url>
</review>
    <review id="57904913">
    <user id="2369185">
    <name><![CDATA[Brian]]></name>
    <location><![CDATA[Westford, MA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2369185-brian-herzog]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat May 30 19:31:00 -0700 2009</date_added>
  <date_updated>Sat May 30 19:31:00 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/57904913]]></url>
</review>
    <review id="57699831">
    <user id="2364273">
    <name><![CDATA[Ross]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2364273-ross-squires]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu May 28 21:17:05 -0700 2009</date_added>
  <date_updated>Thu May 28 21:17:08 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/57699831]]></url>
</review>
    <review id="54599704">
    <user id="1266630">
    <name><![CDATA[Richard]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1266630-richard-williams]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri May 01 10:42:35 -0700 2009</date_added>
  <date_updated>Fri May 01 10:42:35 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/54599704]]></url>
</review>
    <review id="54558644">
    <user id="2169964">
    <name><![CDATA[Jason]]></name>
    <location><![CDATA[Brooklyn, NY]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2169964-jason]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Apr 30 23:05:48 -0700 2009</date_added>
  <date_updated>Thu Apr 30 23:05:48 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/54558644]]></url>
</review>
    <review id="53592013">
    <user id="760917">
    <name><![CDATA[Eugene]]></name>
    <location><![CDATA[Ukraine]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/760917-eugene]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Apr 22 09:13:57 -0700 2009</date_added>
  <date_updated>Wed Apr 22 09:13:57 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/53592013]]></url>
</review>
    </reviews>
  <popular_shelves>
        <shelf name="to-read" />
        <shelf name="currently-reading" />
        <shelf name="technical" />
        <shelf name="reference" />
        <shelf name="programming" />
        <shelf name="web-design" />
        <shelf name="computer" />
        <shelf name="computing" />
        <shelf name="tech" />
      </popular_shelves>
  <book_links>
    <book_link id="8">
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=40542</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>