複数のテーブルにわたる画像とユーザー情報間のリンクを確立するには、最後に挿入された行の ID を取得することが重要です。 1 つのテーブルを作成し、それを別のテーブルにデータを挿入するために利用します。ただし、このクエリは $image = $mysqli->insert_id を使用して実行することはできないため、代替ソリューションが必要になります。
効率的な方法の 1 つは、ID 列の自動インクリメント フィールドを設定することです。これにより、テーブルに追加された各行が一意の識別子を受け取ることが保証されます。この設定が完了したら、次のコードを使用できます。
$last_id = mysqli_insert_id($conn);
このコマンドは、最後に挿入された ID を取得します。この ID を使用して、画像を他のテーブル内の対応するユーザー情報に関連付けることができます。この手法を活用すると、MySQL データベース内の複数のテーブル間に効果的なデータ接続を確立できます。
以上がデータ関連付けのために MySQL に最後に挿入された ID を効率的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。