誰かが私のサイトにアクセスするたびに、3 つのオプション (A、B、C) のいずれかを表示します。ユーザーがそのオプションを気に入った場合、ユーザーはそれをクリックします。クリック数が少ないオプションを表示する方法を見つけたいと考えています。PHPでこれを行う最良の方法は何ですか?
配列に「投票」を追加するだけで、MongoDB にクリックを保存しています。
$option[]='a';//one click on option A
$option[]='b';//one click on option B
$option[]='b';//another click on option B
try{
$m=new Mongo();
$c=$m->db->clicks;
$c->save($option);
$m->close();
}
catch(MongoConnectionException $e){ die('Error connecting to MongoDB server. ');}
catch(MongoException $e){ die('Error: '.$e->getMessage());}
これは以下を出力します:
Array
(
[0] => a
[1] => b
[2] => b
)