PHP5.4でMySQL5.5を使用しています。一括挿入を実行していて、新しく挿入されたIDをすべてキャプチャする必要があります。これは私のコードです:
$db->query("INSERT INTO commodity (analysis_id, commodity_description, a_units,
a_average_yield, a_average_price) SELECT $analysis_id, commodity_description,
a_units, a_average_yield, a_average_price FROM commodity WHERE analysis_id =
$import_analysis_id");
挿入された行のすべての新しいIDを取得する方法はありますか?使用$db->insert_id
すると、単一のIDのみが返されます。PHPループを使用していくつかのクエリを実行する必要はありませんが、必要な場合は実行します。ありがとう!