Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar,
config.php dosyamdaki fonksiyonum;
if(!function_exists('Admin')){
function Admin($kadi, $asifre, $baglanti)
{
if (!isset($kadi) || !isset($asifre) ) {
    header('Location: index.php');

}else{
$KullaniciAdi = htmlspecialchars(strip_tags($kadi));
$Sifre = htmlspecialchars(strip_tags($asifre));
        $sorgu = $baglanti->query("SELECT * FROM admin where KullaniciAdi = :Kadi and Sifre = :Sifre and Durum = :Durum ");  
$sec = $sorgu->execute(array(
"Kadi" => $KullaniciAdi,
"Sifre" => $Sifre,
"Durum" => 'Aktif'
));  
$say = $sorgu->fetchColumn();
if (count($say) < 1) {
header('Location: index.php');
   }
  }
 }
}
Kullandığım yer;
$config = '../sys/config.php' ;
if (file_exists($config)){
    require_once $config;
}

Admin($_SESSION['AdminKullaniciAdi'], $_SESSION['AdminSifre'] , $config);
Aldığım hata;
Fatal error: Uncaught Error: Call to a member function query() on string in C:xampphtdocsyemeksysconfig.php:30 Stack trace: #0 C:xampphtdocsyemekadminanasayfa.php(7): Admin('admin', 'admin', '../sys/config.p...') #1 {main} thrown in C:xampphtdocsyemeksysconfig.php on line 30

İnternette araştırdım ama anlayamadım daha önce karşılaşan var mı?
hocam amacınız nedir burda tam olarak ? query tanımsız kalıyor çünkü baglantı satırlarını yazmamışsınız.