会員番号等に利用するダブらない連続番号(シリアル)の作り方を教えてください。
PHP+MySQL勉強中のものですがよい方法を教えてください。
表題のように会員登録のサイトを作っているのですが
いわゆる会員番号をダブらないようにして入力時に自動的に作成したいのですが
一般的にはどのような方法があるのでしょうか?
私としてはDBの会員登録とは別にシリアル番号だけを書き換えていくテーブルを作って新規入力時に値を拾っていく方式にしたいのですが。
会員テーブル(会員番号,会員名)
シリアルテーブル(シリアル番号)
に対して
会員テーブルに会員名を入力
↓
シリアルテーブルからシリアル番号を読込む
↓
会員テーブルに(シリアル番号+1&5桁の数字,会員名)を登録
(5桁の数字は他で使うものでユニークな値ではないです)
↓
シリアルテーブルに(シリアル番号+1)として更新
↓
シリアルテーブルのシリアル番号が9999になったら1に戻す
という処理をしたいのですが
処理自体はできるのですが
当然PHPのコードが素人目にみても余りきれいではありません。
一般論でかまいませんので皆さんならどうされるか等
ご意見をうかがえないでしょうか?
よろしくお願いします。
環境はPHP5+MySQL5です。