|
IT総合情報ポータル「ITmedia」 |
ITとビジネスのニュース専門サイト「ITmedia News」 |
企業のためのIT情報サイト「ITmedia エンタープライズ」 |
IT製品導入支援サイト「TechTargetジャパン」 |
経営者とCIOのコミュニティー「ITmedia エグゼクティブ」 |
PCとMacの専門サイト「ITmedia +D PC USER」 |
携帯、スマートフォンの専門サイト「ITmedia +D Mobile」 |
電子書籍の専門サイト「ITmedia eBook USER」 |
デジカメの専門サイト「ITmedia デジカメプラス」 |
AV機器の専門サイト「ITmedia +D LifeStyle」 |
旬なモノネタ「ITmedia ガジェット」 |
ニコ生、Ustreamの動画番組表「ライブガイド」 |
ビジネスブログ・メディア「ITmedia オルタナティブ・ブログ」 |
ちょっと気になるネットの話題「ねとらぼ」
連載 90Xi専用ゲームiアプリ開発講座:
|
| user_id | ユーザID | 整数 | ユーザを管理するためのID。主キー。 |
| utn | 端末ID | 文字列 | 携帯端末固有のID。重複禁止。FORMに属性を指定することで取得可能。 |
| user_name | ユーザ名 | 文字列 | ユーザの登録名。ダウンロード時に入力。 |
| win | 勝数 | 整数 | 勝った数。初期値0。勝ったら増やす。 |
| draw | 引分数 | 整数 | 引分けた数。初期値0。勝ったら増やす。 |
| lose | 負数 | 整数 | 負けた数。初期値0。負けたら増やす。 |
これをSQL文に直すと次のようになる。
|
上記のSQL文を解説すると、まず、PRIMARY_KEYは自動でINDEXとして設定されている。AUTO_INCREMENTを指定すると、レコードの挿入と同時に指定したフィールドの最大値+1が設定できる。最後に“utn”をINDEXとして追加しているのは、ゲームを続けていくうちに、utnでユーザ情報を検索することが多くなることが予想されるためである。操作はコマンドラインから行うことが基本だが、“PHPMyAdmin”というツールを使って、ブラウザから直接テーブルの作成などを行うことも可能だ。ホスティングサービスによっては、初めから用意されているところもあるので、こちらを使用するのもいいだろう。
なお、PCにMySQLをインストールする場合は以下のような手順で行う。
処理の流れは、下図の通りに行う。

これを踏まえて、次のクラスとメソッドを作成することにした。
[澤橋辰典・武上将樹,ITmedia]
Copyright© 2012 ITmedia, Inc. All Rights Reserved.
最新スペック搭載ゲームパソコン
高性能でゲームが快適なのは
ドスパラゲームパソコンガレリア!
ドスパラ通販は最短当日出荷!
新商品でもお待たせしません!
さらにパソコンは送料無料!!