作者: Steve Suehring
语言: English
Free Download Babylon Translate Software
The poster (email) is not available. 收藏推荐:
图书介绍
I've read Kofler's and DuBois's books and if I had it to do over, I would pass on this book only because the combination of the other two make this book superfluous. Kofler & DuBois combined come closer to providing a comprehensive overview of MySQL.
There are a few things buyers should know about this book.
The CD does NOT contain the bulk of the examples. You're in for lots of typing if you want to follow along. Those unwilling to labor away at their keyboards might not notice that the examples have problems.
The lack of an author designed and organized structure of examples leads to other problems because clearly the author had a structure in mind, but the reader is left to deduce this along the way after he/she has possibly already created a different structure as I did. Not providing the examples in an organized manner is the primary cause of many other issues.
The examples assume you can use your knowledge to adjust them or your operating environment to make them work. You have to learn to "read between the lines". Someone learning about MySQL may also be seeing PHP or PERL for the first time, so I don't think it's reasonable to have the reader make up for what the author failed to provide. Assumptions are made about where things are located and what they're called.
`Oh - I see - he wants a chap16 subdirectory.'
`Ah - he wants to call this file fig18.php - wouldn't grants.php make more sense so when I look in that directory a month from now I can find the routine that did grant lookup, especially since the next example wants to be called signin.php?'
Had the author supplied the examples in a structure containing chapter subdirectories, then his examples might make more sense. As it is, you're left to create a structure, or fix the code to meet your needs. People purchasing a book to learn from may or may not possess the knowledge to make the alterations and continue on. It's an easily avoidable stumbling point with a little effort from the author and publisher.
The PHP examples assume a version older than PHP 4.2. You'll have to upgrade the examples yourself if you want to use a PHP 4.2.x flavor. For a book published mid 2002, that's a bit of an oversight. BTW - Kofler's WEB site provide downloadable PHP 4.2 versions of his examples, and his book was published in 2001. Mr. Kofler's willingness to maintain his work over time and provide conversion functions allowed me to make Mr. Suehring's examples work under PHP 4.2.1. Thank You Mr. Kofler!
The CD does contain a PDF version of the book, but you can't copy the examples from it to eliminate typing them. Largely, the CD holds installable software for Perl, Acrobat, PHP, Apache, etc, things easily found on the WEB, so it was of no value to me. Actually, the availability of the CD wasted my time. I just knew the examples had to be on the CD somewhere, probably misfiled, so I examined every file. They're not there. ;-(
There are no errata for the book that I can locate at the time I write this. The authors WEB site hardly mentions the book. I've discovered numerous errors, and brought some to the author's attention. I can't spend my time proof reading his book however.
The example code is sloppy, although you can get the point the author is trying to make if you are already somewhat conversant in MySQL and Perl or PHP. A newbie might have a problem however.
For example, the author creates a function (priv) which executes mysql_query($query). $query is built inside the priv function using several passed in parameters. The function should make sure that those passed in parameters are safe to send to MySQL by applying mysql_escape_string on them. That's not done however. The author chooses to use mysql_escape_string before calling the priv function, and then codes the priv function call incorrectly by referencing the unsafe parameters by mistake.
i.e. Page 476
$quoteduser = mysql_escape_string($user);
$quotedhost = mysql_escape_string($inhost);
priv($user, $inhost);
Page 483 holds my favorite example of sloppy code. The same 6 lines of code are repeated 3 times in a convoluted if /elseif statement. This page also repeats the error previously mentioned.
Mr. Suehring also dispenses with any of the typical starting and ending HTML code that should be in every page. Reading his code fosters sloppy coding practices. Using "View Source" from a browser reveals that his output pages aren't what you would expect to see.
The author apparently worked from a Windows machine and used an SSH tool called Putty to SSH into a Linux machine where the actual MySQL server was running. The book is chock full of screen shots of these Putty/SSH sessions. Each one is very difficult to read since the screen shot is solid black background with thin, tiny font, gray output that lacks contrast. Think about it - tiny grey text on a black background.
Had the author provided the publisher with textual examples, and the publisher had appropriately formatted them to simulate a screen shot the book would be a much easier read. As it is, I used a magnifying glass to read those black smudges. I fault the publisher for allowing this to occur. Of the numerous sample pages that Amazon makes available for review, not one of them shows a single screen shot so you'll have to use your imagination.
Maybe a second edition of the MySQL Bible, coupled with a WEB site that provides updated downloadable examples and errata will correct its shortcomings.
[Translate] Download Babylon Translate Software for Free!
[Directly Download] [share_ebook] MySQL Bible!
Download this book from Usenet

Free register and download UseNet downloader, then you can free download from UseNet.
Download " MySQL Bible" from Usenet!
使用Usenet下载
免费注册即可使用Usenext下载电子书!Usenet是来自德国的下载软件,强大的共享网络搜索下载工具,免费注册后即可不限速下载150G 电子书,Audiobook等等~~赶快
下载使用吧!
Copyright Disclaimer:
本站一切内容源于互联网搜索,禁止商用! 如有任何不妥请联系:admin@ebookee.com,我们将在24小时内删除相关内容。
浏览量:
399 添加时间:2008-08-31 00:26:56, 更新时间:2009-03-24 15:39:44, shared by
logosamas
搜索该书!...
Search mirrors of
"[share_ebook] MySQL Bible"...
下载链接
Free Magazine Subscriptions & Technical Document Downloads
推荐:使用Usenet下载电子书
下载帮助:免费注册下载Usenet客户端,安装后用内建的搜索即可下载,而且没有速度限制,没有广告。最多可以下载150GB流量,赶快注册下载吧!
下载链接 1
下载链接 2
"[share_ebook] MySQL Bible" 下载链接:
Download Link1:
如何下载?
你可能需要
电骡或者BT软件下载
BT种子或者
电骡链接.
报告死链接请留言报告死链接,在留言板里可以看到你在该页的留言。
相关链接
"[share_ebook] MySQL Bible" 相关链接:
Comments
Comments for "[share_ebook] MySQL Bible":
Leave a Comment
如果没有下载链接或者下载链接无效,请查看相关链接或者搜索相关资料。