• 15-12-2015, 16:06:20
    #1
    Üyeliği durduruldu
    Merhabalar,Kodlamam aşığıdaki şekilde
    left join ile id leri bağladım ancak $veri_getir yazdırınca scout_yenifutbolcu.id si geliyor oysa bana scout_puanlama .id gerekiyor bunu nasıl getirebilirim ?
    şimdiden teşekkürler

    <?php 
    $x="SELECT *  FROM scout_puanlama 
    LEFT JOIN scout_yenifutbolcu ON  scout_puanlama.futbolcu_id = scout_yenifutbolcu.id  where ";
    $sqlsorgu="SELECT * FROM scout_yenifutbolcu  where ";  
    
    $adi_soyadi= $_POST["adsoyad"];
    $kulup= $_POST["kulup"];
    
    if($adi_soyadi!=="") {$sqlsorgu.=" adi_soyadi='$adi_soyadi' and";}
    if($kulup!=="") {$sqlsorgu.=" kulup='$kulup' and";}
    
    $sqlsorgu=substr($sqlsorgu,0,-3) ;
    $sorgula = mysql_query($sqlsorgu." order by id DESC"); 
    $sonuc=mysql_num_rows($sorgula);
     while($uye=mysql_fetch_assoc($sorgula)) 
      { 
    			$adi_soyadi = $uye["adi_soyadi"]; 
    			$kulup = $uye["kulup"]; 
    			$veri_getir = $uye["id"];
    			echo $veri_getir;
    			
    	}		
    ?>
  • 15-12-2015, 17:21:01
    #2
    merhaba,
    SELECT *,scout_puanlama.id as scpuan,scout_yenifutbolcu.id as yenipuan FROM scout_puanlama
    LEFT JOIN scout_yenifutbolcu...
    şeklinde select yaparken "çakışan" id'leri farklı isimlendirebilirsiniz.

    kolaylıklar.