peki bu şekilde düzeltirsem oluyor mu?
$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'];
$sorgu = $db->prepare("SELECT * FROM yazilar where kategori = ?");
$sorgu->execute([$get_kategori]);
$veri = $sorgu->fetch(PDO::FETCH_ASSOC);Olması gereken bu şekilde.
Bunu deneyin hocam
$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);
$veri->execute kısmı $sorgu->execute olmalı.
$veri = $veri->fetch ise $veri = $sorgu->fetch olmalı.