ŞizofrenikDev adlı üyeden alıntı
Sorgunu like ile kullanman tabloda kayıt sayısı arttıkça problem çıkartabilir. mySQL çok fazla bilmem fakat, sorgunu oluştururken "where" kriterinden sonra "in" komutunu kullanarak birden fazla id değerini virgüller ile ayırarak set edebilirsin.$sql = 'SELECT * FROM `table` WHERE `id` IN (' . implode(',', array_map('intval', $array)) .')';
HOcam fonksiyonda bir yeri anlamadım
$sql='SELECT * FROM table where id in ('.implode(',',array_map('intval',$array).')';
implode ile diziyi parçalayıp her bir indis arasına virgül attık
array_map('intval',$array) olayını anlamadım burada array_map niçin kullandık?