Hejo, mam ogólnie dwie bazy w sklepie internetowym - jedna to oferty, przechowująca dane produktu, zdjęcia, tytuł itp, a druga baza to produkty, które mają status (w koszyku, wolne), oraz ich ilość ogólnie w bazie pokazuje ilość dostępnych produktów z danej oferty.
Ale do rzeczy - robię skrypt dodawania oferty z panelu admina, gdzie w formularza ustala się ilość dostępnych produktów w danej ofercie. No i trzeba je teraz dodać. Z tym, że tu natrafiam na problem, bo jedynym rozwiązaniem będzie zrobienie pętli for, w której będzie insert do bazy która ma się wykonać tyle razy ile admin w formularzu sobie zażyczył. Oczywiscie wszystko działa, ale sam sposób wydaje mi się groźny. Bo co jeśli tych produktów będzie z 5 tysięcy? Baza może się sypnąć. No chyba, że się mylę. Jakieś inne rozwiązania?
Obecny sposób:
for ($i=0; $i <= $this->quantity ; $i++) {
$insertProducts = $this->db->insert('products', $productData);
}