Bir satıcı bize kendi ürünlerinin bir CSV dosyası besliyor. Dosya özel bir sütun (örneğin, sütun 3) tarzı sayıdır. Bu dosya girişleri binlerce var.
Biz satıcıları stil numarası olan bir sütun denilen manufacturer_num ürünler bir veri tabanı tablo var.
Ben şu anda yok satıcının ürünlerinin hangi bulmalıyız.
Ben döngü CSV dosyasındaki her satırı atmak ve style_number ayıklamak ve bizim veri tabanında olup olmadığını görmek için kontrol edebilirsiniz biliyorum. Ama sonra her hat için veri-tabanı için bir çağrı yapıyorum. Bu veri tabanına binlerce çağrı olacaktır. Ben bu verimsiz olduğunu düşünüyorum.
I could also build a list of the style numbers (either as a string or array) to make one DB call.
Something like: WHERE manufactuer_num IN(...)
But won't PHP run out of memory if the list is too big? And actually this would give me the ones we do have, not the ones we don't have.
Nedir bu yapmak için etkili bir yoldur?