私のdbテーブルはこの写真のように見えます。自動インクリメントの "id"カラムの問題
最近私はdelete.phpページを作成しました。それが正常に動作しますが、登録ユーザーではなく、21
の24日のIDを取得する次のIは21日、ユーザーを削除したときに最初の空行に新たに登録されたユーザー情報を配置することは可能ですか? 、私の登録フォームで
(このような状況の第21回行で)新規ユーザーを登録すると、既存のユーザーの名前を書くことができ、登録後に彼らと友達になります。この友情のために、私は新たに登録されたユーザーと既存のユーザーのIDを関連付ける別のテーブルを持っています。
この目的のために、私は新しいユーザーのIDを取得するために登録中にmysql_insert_idを使用しています。しかし、nex登録プロセス中に21行目を削除した後、mysql_insert_idは私に21という数字を与えましたが、24行目に保存されました。新しいユーザーのためにテーブル21を関連付けます。私はこの問題
あなたは 'mysql_insert_id()'を誤解しているかもしれません。挿入されたLAST IDを返します。それを繰り返し呼び出すと常に最後のものが返され、次のものは返されません。別の挿入が完了するまで、その値は変更されません。 –