Nasıl her zaman argümanlar farklı sayıda alır PHP hazırlanmış bir MySQL beyanı yazmak istiyorsunuz. Bir örnek, sorgu:
SELECT
age
, name
{FROM [(2)]} WHERE id IN (12, 45, 65, 33) code>
IN MADDE id yıllardan farklı bir dizi çalıştırmak her zaman var olacaktır.
Aklımda iki olası çözümler var ama daha iyi bir yolu olup olmadığını görmek istiyorum.
Possible Solution 1 deyimi 100 değişkenler kabul ve tablo için garanti kukla değerlerle kalanını doldurun olun, 100'den fazla değerleri için birden fazla görüşme yapmak.
Possible Solution 2 mümkün enjeksiyon saldırıları için sıkı kontrol sorgu oluşturmak ve çalıştırmak, bir hazır deyimi kullanmayın.