2011-01-25 13 views
0

顧客は、FacebookのLikeボタンのようなものである "Relate"と言うボタンを希望します。これは、記事内のボタンをクリックした人の数を示します。 MySQLでテーブルを作成し、PHPを使用する以外にこれを行う簡単な方法はありますか?顧客がFacebook Likeボタンのような関連ボタンを希望している

+2

あなたはどういう意味でしょうか?あなたはどこかに "関連"を格納する必要があります。もちろん、別のデータベースを使用することもできますし、サーバー上のファイルに格納することもできます。アプリケーションに最適なものによって異なります。 –

答えて

1

私は、bashで書かれたCGIスクリプトを使用して、クリック数を格納するプレーンテキストファイルを読み書きすると仮定します。しかし、何らかの種類のサーバー側の処理とデータストレージが必要です。 PHP/MySQLである必要はありませんが、何かを使用する必要があります。

1

複数のセッションで複数のユーザーが収集したデータを使用する場合は、そのデータを保存する必要があります。データベース、テキストファイルを使用してそれを保存するか、それをツリーに彫刻するかは、あなた次第です。

+0

データをツリーに彫刻するための優れたライブラリを知っていますか? :-) –

+1

@プラチナ - 私はそれがemacsのC-x C-treecarveだと確信しています。 – eykanal

0

新しいテーブルを作成する代わりに、likes INTEGER(11)articlesテーブルを追加するだけです。誰かが「関連」ボタンをクリックするたびに、1つずつカウントを追加します。

ユーザーがクリックした後にボタンを無効にすることもできます。情報liked:article_idをクッキーに保存して、クッキーを消去しない限り、ユーザーが偽の "関連"を追加しないようにすることができます。しかし、ログインしたユーザーを追跡することは、異なる(しかし、より適切な)ゲームです。

関連する問題