PHP ile Toplu uçlar

2 Cevap php

Java verimli çoklu eklemeleri yapmak için PreparedStatement addBatch + ExecuteBatch vardır.

Php mysqli uzantısı kullanılarak ekler toplu yapmak için oruç yolu nedir?

Teşekkürler!

2 Cevap

MySQL özgün bir sorgu ile birden eklemeleri destekler.

INSERT INTO [Table] ([Column List])
VALUES ([Value List 1])
     , ([Value List 2])
       [...]
     , ([Value List N])

Bu soru eski olduğunun farkındayız, ama bu genelinde gelir herkes için, ben burada bu konu hakkında bazı yararlı bilgiler bulundu: insert multiple rows via a php array into mysql.

Sizin ihtiyaçlarınıza bağlı olarak, doğrudan LOAD DATA INFILE içine csv olarak hızlı boruya veri olabilir. Ancak, enjeksiyon saldırılarına karşı koruma sağlar gibi bu yaklaşım çok dikkatli olun.

Ben csv oluşturma sırasında veri temizlik doğrulayarak, geçmişte bu yaklaşımı kullanmış.