$ids = array(1, 2, 3, 4);
$ids = join(', ', $ids);
$query = "SELECT * FROM business WHERE business_id IN ($ids)";
// $query => SELECT * FROM business WHERE business_id IN (1, 2, 3, 4)
सामान्य एसक्यूएल इंजेक्शन चेतावनियां अभी भी लागू होती हैं, आप पहले आईडी के माध्यम से उन्हें सत्यापित करने या बचने के लिए लूप करना चाह सकते हैं। साथ ही, यदि आप संख्याओं के बजाय स्ट्रिंग की अपेक्षा करते हैं, तो इसका उपयोग करें:
$ids = array('a', 'b', 'c', 'd');
$ids = join("', '", $ids);
$query = "SELECT * FROM business WHERE business_id IN ('$ids')";
// $query => SELECT * FROM business WHERE business_id IN ('a', 'b', 'c', 'd')