$sorgu2="select * from urunler where katid = :katid";
$verson2=$veritabani->prepare($sorgu2);
$verson2->execute(["katid" => $katid]);
Sorgu içerisinde değişken kullanmayın, değişkenleri ya execute içinde ya da bindparam şeklinde yapın, ufak bir araştırmayla kaynak bulabilirsiniz.