Left join işlemini yaptıktan sonra foreach ile ekrana basınca farklı veriler geliyor. Aynı sql kodunu phpmyadmin üzerinden çalıştırdığımda doğru değerler geliyor. Bu hata neden olur?
SELECT * FROM ilanlar LEFT JOIN musteriler ON ilanlar.musteriid = musteriler.id WHERE ilanlar.durum='1' ORDER BY ilanlar.id DESC LIMIT 100
function getTableAll($table){
$sql = "SELECT * FROM ".$table;
$query=$this->db->prepare($sql);
$query->execute();
$this->datalist=$query->fetchAll(PDO::FETCH_ASSOC);
return $this->datalist;
}Hatayı buldum.SELECT * FROM değil orda hangilerini çekecekseniz onları seçmeniz gerekiyor. SELECT ilanlar.baslik, musteriler.adsoyad FROM gibi