Bir sorgu var düşünün:
SELECT * FROM somewhere WHERE `id` IN(1,5,18,25) ORDER BY `name`;
ve kimlikleri bir dizi almak için: $ids = array(1,5,18,25)
Hazırlanan tablolar ile bu adviced birden çok kez bir deyimi hazırlamak ve onu aramak için var:
$stmt = $mysqli->prepare('SELECT * FROM somewhere WHERE `id`=?;');
foreach ($ids as $id){
$stmt->bind_params('i', $id);
$stmt->exec();
}
Ama şimdi ben elle sonuçlarını sıralamak gerekir. Ben herhangi bir güzel alternatifler var mı?