lostyazilim
tr.link

PDO ile Foreach Sıkıntısı

3 Mesajlar 644 Okunma
acebozum
tr.link

Spinetwork Spinetwork WM Aracı Kullanıcı
  • Üyelik 04.11.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Programcılığı
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 38
  • Beğeniler 2 / 4
  • Ticaret 0, (%0)
Merhabalar,

PDO+PHP ile bir kullanıcı giriş yaptığında aşağıdaki gibi bir döngü yapıp içerisine yazdırıyorum. Fakat bu tablodaki tüm üyelerin maillerini çekiyor, ben sadece giriş yapan üyenin mailini,ismini vs. göstermesini istiyorum. Yardım edebilir misiniz?

foreach($db->query('SELECT * FROM kayit') as $row) {
echo $row['kayit_email'] . '
';
}
?>


Bir SQL döngüsü ilemi yapmam lazım bilmiyorum :(
 

 

elektronikssl
webimgo

Formenko Formenko WM Aracı Kullanıcı
  • Üyelik 23.12.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Web geliştirici
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 20
  • Beğeniler 7 / 5
  • Ticaret 0, (%0)
uye_id diye Session oluştur sonra o session ile çek Örnek şu şekil sorgunu bilmediğim için


$uyesor = $db->prepare("SELECT * FROM kayit WHERE uye_id=:uye_id order by uye_email DESC");
$uyesor->execute(array(

'uye_id' => $_SESSION['uye_id']
));


bu şekilde sadece giriş yapmış kullanıcının verisini çekersin.
 

 

vbc0d3d vbc0d3d WM Aracı Kullanıcı
  • Üyelik 07.12.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad H** A**
  • Mesajlar 119
  • Beğeniler 62 / 15
  • Ticaret 0, (%0)
kullanıcı giriş yaptığında giriş yapılan kullanıcının adınıda $_SESSION ile al onun üzerinden işlem yaptır ondan sonra sorgunu böyle düzelt

$kullanicial=$db->prepare("select * from kullanicilar where kullanici_ad=:ad");
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al