Forma bir data-key (gizli input yerine
data-* attribute'ünü kullan) ver, tablonda da
form_key adlı bir sütunun olsun. Yükleme için döngüde dönerken veritabaında bu data-key'i SELECT ... WHERE form_key'le seç. Eğer sonuç false ise INSERT değilse gelen verideki images sütunundaki veriyi alıp yeni resmi virgül ile ekleyip UPDATE sorgunda resimleri güncelleyebilirsin.
Unutmadan bu data-key değerini userid ve date şeklinde md5,sha256,sha512 gibi hash algoritmaları ile hash edip verirsen çakışma vs olmaz. Bu şekilde post edilen tüm içeriği tek bir satırda tutabilirsin.
Şimdi ben 1000... tane resmi aynı formdan göndersem bu sefer performans kaybı yaşarım, pek mantıklı gelmedi diyorsan bu yöntem 3-5 resim için ideal ve yükleme
döngü içinde oldduğu için olası hata vs verme durumunda diğer resimleri yüklemeye devam edebilmen adına bir çözüm yolu.
En sağlıklısı mümkünse client-side'dan resimleri tek tek alıp öyle işlem yapmak, yine yukarıdaki form keyi mantığını uygularsın bu şekilde kolay kolay kayıp veya aksaklıkları daha kolay yönetebilirsin (örneğin internet hızı yavaşladı 13. resim yüklenemedi, kuyruk bitsin sonra tekrar denerim diyebilirsin).