Ben mysqli ve PHP kullanarak tek bir parametre olarak birden çok değer bağlayabilirsiniz?

0 Cevap php

Ben aşağıdaki SQL sorgusu vardır düşünün:

SELECT id,name FROM user WHERE id IN ('id1','id2','id3')

Şimdi PHP ile temin edilecek kimlikleri dizi ihtiyacımız düşünün. Yani böyle bir şey var:

$idList = array('id1','id2','id3');
$query = "SELECT id,name FROM user WHERE id IN (?)";
$stmt = $db->prepare($query);
$stmt->bind_param(/*Something*/);

I /*Something*/ orijinal sorgu olarak aynı sonuçları elde etmek için ne değiştirebilir? Yoksa sorgu biçiminde 3 soru işaretleri koymak gerekiyor? Soru işaretlerinin sayısı değişkendir, çünkü bunu yapmak istemiyorum tek nedeni, yani elle sorgu dizesi oluşturmak gerekir.

0 Cevap