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