これは何と呼ぶべきかわからないが、このタイトルは、私が思うように、私が必要とするものとほぼ同じである!ColdFusionの増加数カウント
基本的には、提供された情報の量に基づいて、より多くのエントリーを競技者に割り当てる競技会を設定しました。私はわかりませんが、私は説明しようとしましょう。私達のデータベースで
、
Name | Number of Entries
''''''''''''''''''''''''
Josh | 3
Mike | 3
Pat | 1
Raul | 2
のようなものがあるでしょうがあり、もちろん、データベース内のこれ以上の情報は、ですが、これは簡易版です。
私はそれがやりたいことは、彼らが持っているどのように多くのエントリに基づいて値を割り当て、データベースを更新するいくつかのコードを実行することで、すなわち
Name | Number of Entries | Raffle Number(s)
'''''''''''''''''''''''''''''''''''''''''''
Josh | 3 | 1, 2, 3
Mike | 3 | 4, 5, 6
Pat | 1 | 7
Raul | 2 | 8, 9
などなどだから、コードは、彼らはどのように多くのエントリを読み取りこの最後の値に基づいて増加するこの値をデータベースに挿入します。
さらに詳しい説明が必要な場合はお知らせください。
はい!これは驚くほどうまく動作します、ありがとうございます。 :Dこれは、私たちが乱数生成器から勝者を選ぶ必要があるので、これを行う必要があります。これにより、私にはどのラッフル番号がどの人に対応しているかを知ることができます!再度、感謝します! :) –
@ジョシュア - 区切られた値を保存すると、通常頭痛につながります。たとえば、抽選番号 '5'のオーナーはどうですか?可能ですが、SQLは扱いにくくエラーが発生しやすいです。より柔軟で信頼性の高い構造は、それぞれの 'NameID'と' RaffleNumbers'を別々のレコードとして格納する3番目のテーブルを作成することです。 – Leigh
私は対応する行を見つけるためにデータベースを調べますか?または、それらをCSVにダンプし、手動で見つける。データリストは巨大ではないので、勝者のチケット所有者を手動で探すことは完全に実行可能です。私はもっと大きなリストを持っていれば別にそれをやらなければならないかもしれないと理解していますが、少なくとも、勝利記録を手動で見つけることは十分容易であるため、これは必ずしも必要ではありません。これは、手作業で抽選番号を割り当てる時間を節約しました。私はあなたの質問を理解したと思うが、そうでなければ、私に教えてください! –