आप इसे इस तरह से कर सकते हैं:
$ids = array(1,5,18,25);
// creates a string containing ?,?,?
$clause = implode(',', array_fill(0, count($ids), '?'));
$stmt = $mysqli->prepare('SELECT * FROM somewhere WHERE `id` IN (' . $clause . ') ORDER BY `name`;');
call_user_func_array(array($stmt, 'bind_param'), $ids);
$stmt->execute();
// loop through results
इसका उपयोग करके आप प्रत्येक आईडी के लिए bind_param को कॉल कर रहे हैं और आपने MySQL द्वारा सॉर्टिंग की है।