Rasgele kategorilere göre makale çekmek istiyorum ama bir türlü başaramadım fonksiyon ile. Kodlarım aşağıdaki gibi sizce nerede hata yapıyorum?
function rasgele(){
global $db;
global $kID;
$sor=$db->prepare("SELECT * from makale where kategori=$kID ORDER BY RAND() LIMIT 3");
$sor->execute();
while ( $cekrand=$sor->fetch(PDO::FETCH_ASSOC)) {
echo '<li class="blocks-gallery-item"><a href="#"><img class="border-radius-5" src="assets/imgs/makale/kucuk'.$cekrand['resimK'].'" alt=""></a></li>';
}
}