lostyazilim

İki Farklı Tablodan Veri Çekme

5 Mesajlar 1.218 Okunma
lstbozum
wmaraci reklam

karanlik karanlik WM Aracı Kullanıcı
  • Üyelik 31.05.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgisayar Prog.
  • Konum Kayseri
  • Ad Soyad Ü** G**
  • Mesajlar 68
  • Beğeniler 17 / 6
  • Ticaret 1, (%100)
Merhaba...

DB de = urunler ve resim diye iki ayrı tablom var. ürünün bilgisi urunler tablosuna, resmi ise resim tablosuna kayıt edilmektedir. Resimleri kaydederken u_id şeklinde kaydetmektedir. Burada herhangi bir problem yok yalnız.

Sorun İse Şu:

PHP 'de Yukarıda bu şekilde kaydedilen verileri ürün adı, açıklaması ve ayrı tabloda olan resmini nasıl çektirebilirim.

Yardımlarınızı Bekliyorum...
 

 

wmaraci
reklam

Samurai Samurai Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.12.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Php Yazılımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 354
  • Beğeniler 84 / 86
  • Ticaret 13, (%92)
inner join yöntemini kullanmanız lazım.

Örnek ve açıklama : TIKLA
karanlik

kişi bu mesajı beğendi.

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Hadi başlayalım bakalım 2 çeşit sql sorgusu yazılabilir bunun için ben size basit düzeyde olanı yazacağım.


$BaslikCek=mysql_query("Select * from tabloadi Where bla bla bla Aktif=1 Order By ID DESC");
while($row=mysql_fetch_array($BaslikCek)){
$ID=row['ID'];
$UrunAdi=row['Urun_Ad'];
$UrunAciklamasi=row['Urun_Text'];


$ResimCek=mysql_query("Select * from ResimTabloAdi Where bla bla bla And u_id=$ID");
$R=mysql_fetch_array($ResimCek);
$ResimAdi=$R['ResimAdi'];
?>


Ürün Adı=

Açıklama =

Resim =





1 ürünün 1 den fazla resmi olacaksa o zaman resim sorgusunu da while sorgusuna sokmanız gerekiyor
karanlik

kişi bu mesajı beğendi.

karanlik karanlik WM Aracı Kullanıcı
  • Üyelik 31.05.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgisayar Prog.
  • Konum Kayseri
  • Ad Soyad Ü** G**
  • Mesajlar 68
  • Beğeniler 17 / 6
  • Ticaret 1, (%100)
ben şu şekilde yapmaya çalışıyorum ama bakarmısınız.
mysql_select_db($database_bas, $bas);
$query_urun = "SELECT * FROM urunler WHERE adi ORDER BY uid";
$urun = mysql_query($query_urun, $bas) or die(mysql_error());
$row_urun = mysql_fetch_assoc($urun);
$totalRows_urun = mysql_num_rows($urun);

mysql_select_db($database_bas, $bas);
$query_resim = "SELECT * FROM resim WHERE r_id ORDER BY uid";
$resim = mysql_query($query_resim, $bas) or die(mysql_error());
$row_resim = mysql_fetch_assoc($resim);
$totalRows_resim = mysql_num_rows($resim);
 

 

wmaraci
wmaraci

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)
http://calisma.mkoseoglu.com/konu/30/php-mysql-kategori-sistemi-olusturma
bu makalede tablo iliskilendirilmesi ve veri cekme mantigi anlatilmakta.

esenlikler, iyi calismalar.
karanlik

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al