öncelikle sql injection saldırılarını önlemek için prepare execute yapısnı kullanman lazım hocam.

eğer ihtiyacın yoksa count(*) seçmeden tag_id leri çekelim, varsa gelen arraydan tag_idleri alman lazım.

daha sonra şöyle çekicez.


$sorgu2 = db()->prepare("select * from tags where id IN (?,?,?,?,?) ");
$db->execute($idler) //$idler = tag id lerinden oluşan array


bir query oluştururken her zaman sonucu daha az query ile elde etmeye çalşalım hocam. database ile ne kadar az ilişki kurarsak yüksek trafik alan sitelerde o kadar rahat ederiz.