buddy adlı üyeden alıntı: mesajı görüntüle
Aşağıdaki gibi bir sorgum var, get ile urlden değer alarak sorgu yapıyorum.

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);
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);