1月24日付けで私の書いた「PHP+MySQLマスターブック」が出版されました。最後まであきらめず執筆作業に付き合っていただいたみなさまに感謝いたします。
そして、購入していただいたみなさまにもお礼を申し上げます。
この本は、一度別名義で2005年に出版されています。書名は「速効!図解プログラミングPHP + MySQL―Windows/Linux PHP5対応」です。(今回、同じタイトルで出版されなかった理由はわかりません。)ゴーストライターだったので私の名前は一切ありませんが、企画から執筆までひとりで行いました。いろいろと事情がありゴーストライターとして「速効!図解プログラミング Perl/CGI」「速効!図解プログラミング XML」「正規表現ケーススタディブック」「速効!図解プログラミングPHP+MySQL-Windows/Linux PHP5対応」など7冊ほど書いた中の最後の1冊です。とても時間がかかった本でした。本を書いている内に対象のバージョンが上がり、さらに書き直して時間がかかります。まったく儲からない仕事のなかのひとつでしたが、なるべくいい本になるよう努力しました。
ゴーストライターであるため(印税を受け取る立場ではないため)出版後の経緯はまったくわかりませんが、この本は年月を経ても売れる本であったことと、この本の内容を書き換えられるのは実際に書いた本人しかいないとうことで1年ほど前に話があり私が再度書き直すことになりました。ゴーストライターではなく自分の名前で出版できることは非常にうれしかったです。いま思うとゴーストライターとして安易に本を出すべきではなかったと後悔しています。
書き直しにあたって留意したことはわかりやすく書くこと、できるだけ説明を省かないように簡単なことから説明するように注意しました。
サンプルプログラムはPHP5.4で動作するようにして、サンプルの文字コードはUTF8に変更して、以前にくらべてあまり文字コードを意識しないでいいようにしました。
Mac を使っているため対応OSにMac OS Xを追加して、Windows、Mac OS X、CentOS6 にXAMPPをインストールして学習を進められるようにしました。これで学習開始までのハードルが前著に比べるとかなり下がったと思います。
MySQLとの連携にはPDOを利用して安全に接続する方法を解説しています。特に9章と10章の会員システムは、前作では急に難しくなってわかりにくいとの声がありましたので、アクセスを制限する方法とその意味を詳しく解説して、なるべくなだらかにログイン機能につながるようにしています。それぞれの機能も関数からクラスに変更し、認証に利用するクラス自体も自作します。12章は応用編としてAmazonから商品情報を取得する方法と、JavaScriptと連携して位置情報を取得する方法を解説しています。
時間の制約があり、いろいろといたらない点があると思いますが、
もし、縁があって難産のこの本を手にとっていただけたらぜひ最後まで目を通していただき、PHPとMySQLを自在に操作できるようになっていただければ著者冥利に尽きます。
PHP+MySQLマスターブック
著者 永田順伸
PHP+MySQLマスターブック サポートページ
ご購入はこちら
PHP+MySQLマスターブック マイナビサイト
PHP+MySQLマスターブック amazon
PHP+MySQLマスターブック 楽天
PHP+MySQLマスターブック 7net
PHP+MySQLマスターブック honto
PHP+MySQLマスターブック TSUTAYA
PHP+MySQLマスターブック 全国書店ネットワーク e-hon
PHP+MySQLマスターブック 紀伊國屋書店
PHP+MySQLマスターブック MARUZEN&JUNKDO
PHP+MySQLマスターブック ブックサービス
PHP+MySQLマスターブック Honya Club