Yazım şekli doğru mu?
$get_kategori = $_GET['kategori'];
$sorgu = $db->prepare("SELECT * FROM yazilar where kategori = ?");
$veri->execute([$get_kategori]);
$veri = $veri->fetch(PDO::FETCH_ASSOC); 8
●114
$get_kategori = $_GET['kategori'];
$sorgu = $db->prepare("SELECT * FROM yazilar where kategori = ?");
$veri->execute([$get_kategori]);
$veri = $veri->fetch(PDO::FETCH_ASSOC); 
$get_kategori = $_GET['kategori'];
$sorgu=$db->prepare("SELECT * FROM yazilar WHERE kategori = :kategori");
$sorgu ->execute(array('kategori' => $get_kategori ));
$cikti = $sorgu->fetch(PDO::FETCH_ASSOC); $kategorigetir = $db->query("SELECT * FROM yazilar WHERE kategori='$get_kategori'")->fetch(PDO::FETCH_ASSOC);
echo $kategorigetir; 
$get_kategori = $_GET['kategori'];
$veri= $db->prepare("SELECT * FROM yazilar where kategori = ?");
$veri->execute([$get_kategori]);
$veri = $veri->fetch(PDO::FETCH_ASSOC);
$get_kategori = $_GET['kategori'];
$maximum_str_uzunlugu = 64; #db'deki tablonun kolon uzunluğunu yazabilirsiniz
$sorgu = $db->prepare("SELECT * FROM yazilar where kategori = :kategori");
$sorgu->bindParam(':kategori', $get_kategori, PDO::PARAM_STR, $maximum_str_uzunlugu);
$sorgu->execute();
$veri = $sorgu->fetch(PDO::FETCH_ASSOC);