Php inner join
Öncelikle merhabalar, Mysql'de verileri istediğim gibi inner join edebiliyorum fakat php kısmında bir kaç sıkıntı ile karşı karşıya geldim görsellerle daha iyi anlatabilirim;
Select
pick_l.location,return_l.location
From reservation_table
INNER JOIN location_table As pick_l ON
pick_l.location_id=reservation_table.pick_adress
INNER JOIN location_table AS return_l ON
return_l.location_id=reservation_table.return_adress;
Mysql kodu sıkıntısız çalışıyor çıktısı burada.
![https://www.hizliresim.com/5z40kzw
$rSor=$connect->prepare("Select * From reservation_table
INNER JOIN location_table As pick_l ON
pick_l.location_id=reservation_table.pick_adress
INNER JOIN location_table AS return_l ON
return_l.location_id=reservation_table.return_adress
");
$rSor->execute(array(
));
Ama phpde kısmında yaşadığım sıkıntı ise sadece return_adress dönüyor.
Çıktısını paylaşıyorum.
![https://www.hizliresim.com/4noewjb
Şimdiden ilginiz için teşekkür ederim.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
2 tabloda da location ismi kullanmissin sql de sorunsuz gosterir fakat php de cakisacaktir
bunun icin ya sql den birini degistireceksin yada php kisminda select pick_1., return_1., return_1.location location1
seklinde kullabilirsin
mobilden yazıyorum yazim hatalari olabilir
pick_1.(yıldız)
sistemde yıldız isareti engelledigi için böyle yazdim