Merhaba Arkadaşlar. Ben php ve mysql ile yeni yeni bişeyler yapmaya başladım ve şöyle bir sorunum var

pdo ile bir bağlantı kurdum ve bir önceki fonksiyonum sorunsuz bir biçimde çalışıyor.

fonkisyonun aynı işlemde bir kopyasını oluşturdum ve başka bir tabloya göre düzenledim ama veri boş :

öncelikle kodum :

function getVehiclesName($vehicles_id) {
global $connection;
$stmt = $connection->pdo->prepare("SELECT * FROM vehicles WHERE owner = :vehicles_id");
$stmt->bindParam(":vehicles_id", $vehicles_id);
$stmt->execute();
$vehicles_data = $stmt->fetch(PDO::FETCH_ASSOC);
return $vehicles_data;
}


Bağlantıyı çekmek istediğin index dosyasında ise fonksiyonu belirttiğim kodum şu şekilde


$vehicles_data = getVehiclesName($_SESSION["USER:DATA"]["id"]);


Yazdırma bölümünde ise şunu kullandım


1
testfunction





ama ne hata veriyor nede veri geliyor. bu arada sistem progil id üzerine çalışıyor giriş yapan kullanıcı kendi id sindeki verileri görebiliyor bu yüzden fetch işleminde owner kolonunu gösterdim. ama sonuç boş

nerede hata yapıyorum acaba ?