Saya menggunakan MySQL 5.5 dengan PHP 5.4. Saya sedang melakukan penyisipan massal dan perlu mengambil semua ID yang baru dimasukkan. Ini kode saya:
$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");
Apakah ada cara untuk mengambil semua ID baru dari baris yang disisipkan? Menggunakan $db->insert_id
hanya mengembalikan satu ID. Saya tidak suka harus menggunakan loop PHP dan menjalankan beberapa kueri, tetapi saya akan melakukannya jika perlu. Terima kasih!