TP5.1を使って宝くじシステムを構築しようとしているのですが、データベースのユーザーフィールドのユーザー名(宝くじユーザー)の名前が同じで、例えばZhang Sanが2人出てきた場合、それを検出するにはどうすればよいですか? Zhang San 1 に変更しますか? Zhang San 2
抽選方式 山積みのデータの中からランダムに1つを選ぶということですが、この場合、抽出するデータとして名前と携帯電話番号を使用するのはなぜですか? そして、抽出した携帯電話番号に該当するユーザーだけではありません。ユーザー名が直接表示されます。ユーザー テーブルを設計するときは、携帯電話番号フィールドを追加して、このフィールドの一意性を確保します。
データ テーブルから、最初のステップとして、データの一意性を識別する方法を確認する必要があります。そうして初めて、私たちは先に進むことができるのです。
例えば、名前は重複する可能性があるとおっしゃいましたが、民事局でもこの問題を解決するために***という数字を考え出さなかったのでしょうか?この名前を持っている場合は、***
2 階で携帯電話番号が一意性を確保できるとだけ言われただけです。
そして、確かに同じ名前の人もいますが、同じ名前の場合は、たとえば、Zhang San 1、Zhang San 2... と名前を変更し、このように重ね合わせます。フィールドが同じ名前を持つことができないというわけではありません。同じ名前を持つことは可能です。そうなった場合に変更するだけです。
ユーザー名と携帯電話番号の 2 つのフィールドを含めることができるため、重複することはありません
ユーザー名が一意であることを確認してください
抽選方式 山積みのデータの中からランダムに1つを選ぶということですが、この場合、抽出するデータとして名前と携帯電話番号を使用するのはなぜですか? そして、抽出した携帯電話番号に該当するユーザーだけではありません。ユーザー名が直接表示されます。ユーザー テーブルを設計するときは、携帯電話番号フィールドを追加して、このフィールドの一意性を確保します。
データ テーブルから、最初のステップとして、データの一意性を識別する方法を確認する必要があります。そうして初めて、私たちは先に進むことができるのです。
例えば、名前は重複する可能性があるとおっしゃいましたが、民事局でもこの問題を解決するために***という数字を考え出さなかったのでしょうか?この名前を持っている場合は、***
2 階で携帯電話番号が一意性を確保できるとだけ言われただけです。
そして、確かに同じ名前の人もいますが、同じ名前の場合は、たとえば、Zhang San 1、Zhang San 2... と名前を変更し、このように重ね合わせます。フィールドが同じ名前を持つことができないというわけではありません。同じ名前を持つことは可能です。そうなった場合に変更するだけです。
ユーザー名と携帯電話番号の 2 つのフィールドを含めることができるため、重複することはありません
ユーザー名が一意であることを確認してください