v2.5.2
Giriş yap

Php inner join

justfeel
519 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Ö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.

Cevap yaz
Cevaplar (2)
edward
1243 gün önce

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

justfeel
1242 gün önce

İlginiz için teşekkür ederim, Aslında oluşturduğum table de true false değer dönüyor orada 2 farklı table yok. Çözümünü sizin dediğiniz gibi yapmıştım yine de teşekkür ederim :)