XAWeb adlı üyeden alıntı: mesajı görüntüle
Demek istediğini tam olarak anlamadım. MVC çatısında bu dediğini hep yaparız ama fonksiyona almak gereksizdir bu işlemde.. Yine de basit bir örnek ile yazdığından anladığım kadarıyla açıklayayım. @UD10;
<?php
try {
//VT Bağlanalı0m
    $db = new PDO("mysql:host=localhost;dbname=evisa;charset=utf8", "root", "");
// Peki bağlanamazsak ?
}catch ( PDOException $e ){
     //Hataları ekrana bastır
print $e->getMessage();
     //Hata varsa kodlara devam etmeyelim
     die();
}
function get_all($tabloadi){
//Değişkeni dışardan almak için global kullandık.
Global $db;
//Select işlemi yapalım bunu query değişkenine alalım
$query = $db->query("SELECT * FROM $tabloadi", PDO::FETCH_ASSOC);
//Bakalım veri var mı ?
    if ( $query->rowCount() ){
        //Veri varmış bunu for içine alalım.
         foreach($query as $row){
            //Row içine tekli şekilde aldık ya onu birde array içine alalım.
            $arr[] = $row['urunadi'];
         }
    }
//Return edelim ki istediğimiz yerde rahat rahat kullanabilelim döngüye tekrar sokabilelim
return $arr;
}
//Ee artık emeğimizin karşılığını alalım.
print_r(get_all('urunler'));
?>
PM atıldı. Yardımınız için çok teşekkürler