Merhaba Arkadaşlar
PHP PDO da prepare verileri çekemiyorum, query ile verileri çekebiliyorum, kodlarda yaptığım her hangi bir hatamı var, mesela ikisindede Function dosyasında global $db; yi kullanmasam veriler gelmiyor, prepare ile query arasındaki fark hangisi daha güvenli, bu konuda yardımcı olabilirmisiniz

bu şekilde verileri çekebiliyorum
$veri=$db->query("Select * From bilgiler");


bu şekilde verileri çekemiyorum
$veri=$db->prepare("Select * From bilgiler");