lostyazilim
tr.link

Veritabanından Kullanıcıya Göre Bilgi Nasıl Çekebilirim?

21 Mesajlar 2.452 Okunma
acebozum
tr.link

stiltasarim stiltasarim Üni Hakkında - Üniversite Kullanıcı
  • Üyelik 06.04.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi - Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ç**
  • Mesajlar 1370
  • Beğeniler 194 / 204
  • Ticaret 18, (%100)
Merhaba Arkadaşlar;

Yeni bir web uygulaması üzerinde çalışıyorum. PHP öğrenmeye de yeni başladım. Bir yerde takıldım ve sizlere danışmak istedim. Kullanıcılara giriş yaptırdığım bir bölüm var. Kullanıcı giriş yaptıktan sonra o kullanıcıya özel bilgileri çekmek istiyorum. Mesela kullanıcı "uyeler" tablosunda bulunuyor ama o kullanıcıya ait bilgiler "bilgiler" tablosunda bulunuyor. Burada bilgiler tablosuna bir veri kaydederken kullanıcının id numarası ile kaydetsem ve sonradan da oradan kullanıcının id bilgisine göre veri çeksem olur mu ve bunu nasıl yapabilirim?
 

 

wmaraci
reklam

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)
inner join diye youtube üzerinden arama yaparsanız yardımcı olacaktır
 

 

stiltasarim stiltasarim Üni Hakkında - Üniversite Kullanıcı
  • Üyelik 06.04.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi - Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ç**
  • Mesajlar 1370
  • Beğeniler 194 / 204
  • Ticaret 18, (%100)
Çok sağolun hocam. Hemen araştırıyorum.
 

 

vkonca vkonca WM Aracı Kullanıcı
  • Üyelik 12.08.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum Tekirdağ
  • Ad Soyad V** K**
  • Mesajlar 294
  • Beğeniler 73 / 63
  • Ticaret 0, (%0)
üye giriş yaptığında session bilgisine id'sini attır. O bilgi ile sorgu yap ve bilgilerini çek
stiltasarim

kişi bu mesajı beğendi.

VBA Developer
wmaraci
wmaraci

stiltasarim stiltasarim Üni Hakkında - Üniversite Kullanıcı
  • Üyelik 06.04.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi - Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ç**
  • Mesajlar 1370
  • Beğeniler 194 / 204
  • Ticaret 18, (%100)
vkonca Bende tam onu nasıl yapabilirim diye düşünüyordum hocam. Kullanıcı, kullanıcı adı ve şifre ile giriş yaptığında oradan kullanıcı id'sini nasıl çekebilirim?
 

 

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
Kullanici girisinde post edilen bilgiler ile veritabanından çektiğin bilgileri karşilastirdigin yerde session ile id username gibi bilgileri tutabilir ve bu doğrultuda istediğin sayfada sorgulama yapabilirsin.
 

 

stiltasarim stiltasarim Üni Hakkında - Üniversite Kullanıcı
  • Üyelik 06.04.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi - Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ç**
  • Mesajlar 1370
  • Beğeniler 194 / 204
  • Ticaret 18, (%100)
Flawless Hocam bir türlü yapamadım. Kullanıcı adı ve şifresi ile giriş yapan birinin id'sini nasıl çekebilirim?
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Dostum Kullanıcının adı ve şifre bilgilerine göre kullanıcının id değerini çek.

Çektiğin id değerini sessiona at.

MYSQL Where komutu ile kullanıcının idsine göre veriyi çekebilirsin.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

stiltasarim stiltasarim Üni Hakkında - Üniversite Kullanıcı
  • Üyelik 06.04.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi - Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ç**
  • Mesajlar 1370
  • Beğeniler 194 / 204
  • Ticaret 18, (%100)
0ktay Hocam bakın şu şekilde kullanıcı adı ve şifre ile giriş sağlıyorum.

$sql_check = mysql_query("SELECT * FROM uyeler WHERE uye_kadi='".$kadi."' and uye_sifre='".$sifre."' ") or die(mysql_error());

ve sonrasında da eğer giriş yapabilirse şu komutu uyguluyor:

if(mysql_num_rows($sql_check)) {
$_SESSION["login"] = "true";
$_SESSION["user"] = $kadi;
$_SESSION["pass"] = $sifre;
header("Location:./defterim");
}

Ben buradan kullanıcının id'sini de çekmek istiyorum ama bir türlü yapamadım.
 

 

FOMOCO FOMOCO WM Aracı Kullanıcı
  • Üyelik 10.11.2011
  • Yaş/Cinsiyet 41 / E
  • Meslek Nakliyat
  • Konum
  • Ad Soyad C** A**
  • Mesajlar 417
  • Beğeniler 184 / 76
  • Ticaret 1, (%100)
bilgiler tablonda birde uye_id gibi sutun olmalı yani hangi bilgi hangi üyeye aitse karşılaştırabilmen için sonrasında inner joinle halledersiniz

select * from uyeler INNER JOIN bilgiler ON bilgiler.'uye_id'=uyeler.'id'
 

 

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