lostyazilim
tr.link

Veritabanından şartlı veri çekmek

8 Mesajlar 1.213 Okunma
acebozum
tr.link

FurkanCanoz FurkanCanoz WM Aracı Kullanıcı
  • Üyelik 10.03.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Android Develoading....
  • Konum Konya
  • Ad Soyad F** C**
  • Mesajlar 1038
  • Beğeniler 753 / 343
  • Ticaret 5, (%100)
Merhabalar kafam çok karıştı ve saatlerce uğraşmama rağmen hiç bir şey yapamadım,



reklam adında bir tablom var ve benim amacım şu; 3 tane reklam div'im var.

1. Div'e alan kısmı 1 yazan satırın devamındaki resim_link ve reklam_link kısımlarını çekmek istiyorum.

2. Div'e alan kısmı 2 yazan satırın devamındaki resim_link ve reklam_link kısımlarını çekmek istiyorum.

3. Div de aynı mantıkta olacak, nasıl yapabilirim acaba :confused:
 

 

Sardığımla aradığım mutluluktu güya..
elektronikssl
webimgo

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
SELECT * FROM tablo_adi WHERE alan = 1
Tablonuzdaki alan sutunu 1 olan satırları listeler. Php bilgim iyi değil fakat yanlış hatırlamıyorsam fetch_array ile sorgudan dönen verileri array olarak alabilirsiniz.
 

 

sefacandemir.com.tr

BugraGulay BugraGulay <?php echo"It's Life"; ?> Kullanıcı
  • Üyelik 11.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer/Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad B** G**
  • Mesajlar 477
  • Beğeniler 34 / 135
  • Ticaret 7, (%100)
$yaz = mysql_fetch_array(mysql_query("SELECT * FROM tabloid WHERE alan='1'"));

$divdekullanilandegisken = $yaz['resim_link'];
$divdekullanilandegisken = $yaz['reklam_link'];


Yaptığınız zaman divde kullanılan degisken kısmını istediğiniz yere yerleştirin uygun şekilde. Eğer mysqli kullanıyorsanız mysql lerin hepsi mysqli olarak değişip "Select..." ile başlayan kısımdan önce connection bağlantınızın değişkenini yazıp veritabanınıda seçmeniz gerekmektedir.
 

 

FurkanCanoz FurkanCanoz WM Aracı Kullanıcı
  • Üyelik 10.03.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Android Develoading....
  • Konum Konya
  • Ad Soyad F** C**
  • Mesajlar 1038
  • Beğeniler 753 / 343
  • Ticaret 5, (%100)

SefaCanDemir adlı üyeden alıntı

SELECT * FROM tablo_adi WHERE alan = 1
Tablonuzdaki alan sutunu 1 olan satırları listeler. Php bilgim iyi değil fakat yanlış hatırlamıyorsam fetch_array ile sorgudan dönen verileri array olarak alabilirsiniz.


BugraGulay adlı üyeden alıntı

$yaz = mysql_fetch_array(mysql_query("SELECT * FROM tabloid WHERE alan='1'"));

$divdekullanilandegisken = $yaz['resim_link'];
$divdekullanilandegisken = $yaz['reklam_link'];


Yaptığınız zaman divde kullanılan degisken kısmını istediğiniz yere yerleştirin uygun şekilde. Eğer mysqli kullanıyorsanız mysql lerin hepsi mysqli olarak değişip "Select..." ile başlayan kısımdan önce connection bağlantınızın değişkenini yazıp veritabanınıda seçmeniz gerekmektedir.


Teşekkür ediyorum, peki bunu alan = 2 veya 3 ise ne yapmalıyım? bu sorguyu 2 kere daha mı yazmam gerekiyor? hem alan=2, hemde alan=3 diye?
 

 

Sardığımla aradığım mutluluktu güya..
wmaraci
wmaraci

BugraGulay BugraGulay <?php echo"It's Life"; ?> Kullanıcı
  • Üyelik 11.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer/Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad B** G**
  • Mesajlar 477
  • Beğeniler 34 / 135
  • Ticaret 7, (%100)
furkanscream yada bunu şöyle kullanabilirsin

$yaz = mysql_fetch_array(mysql_query("SELECT * FROM tabloid"));

$divdekullanilanresim = $yaz['resim_link'];
$divdekullanilanreklam = $yaz['reklam_link'];
$divdekullanilanalan = $yaz['alan'];


div içinde kullandığın kısmada

if ($divdekullanilanalan=='1'){

$divdekullanilanresim;
$divdekullanilanreklam;
}


if ($divdekullanilanalan=='1') bu alanıda 2 is 2 3 se 3 diye değiştir
 

 

FurkanCanoz FurkanCanoz WM Aracı Kullanıcı
  • Üyelik 10.03.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Android Develoading....
  • Konum Konya
  • Ad Soyad F** C**
  • Mesajlar 1038
  • Beğeniler 753 / 343
  • Ticaret 5, (%100)

BugraGulay adlı üyeden alıntı

furkanscream yada bunu şöyle kullanabilirsin

$yaz = mysql_fetch_array(mysql_query("SELECT * FROM tabloid"));

$divdekullanilanresim = $yaz['resim_link'];
$divdekullanilanreklam = $yaz['reklam_link'];
$divdekullanilanalan = $yaz['alan'];


div içinde kullandığın kısmada

if ($divdekullanilanalan=='1'){

$divdekullanilanresim;
$divdekullanilanreklam;
}


if ($divdekullanilanalan=='1') bu alanıda 2 is 2 3 se 3 diye değiştir


hocam Beyaz sayfa alıyorum :(
 

 

Sardığımla aradığım mutluluktu güya..

BugraGulay BugraGulay <?php echo"It's Life"; ?> Kullanıcı
  • Üyelik 11.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer/Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad B** G**
  • Mesajlar 477
  • Beğeniler 34 / 135
  • Ticaret 7, (%100)
hocam sitenin ftp kısmında errorlog dosyası oluşmuştur onu paylaşır mısınız
FurkanCanoz

kişi bu mesajı beğendi.

FurkanCanoz FurkanCanoz WM Aracı Kullanıcı
  • Üyelik 10.03.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Android Develoading....
  • Konum Konya
  • Ad Soyad F** C**
  • Mesajlar 1038
  • Beğeniler 753 / 343
  • Ticaret 5, (%100)
BugraGulay hocama çok teşekkür ederim sorunum çözülmüştür :)
 

 

Sardığımla aradığım mutluluktu güya..
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al