lostyazilim
tr.link

PHP Tablodan Sütun Seçme

11 Mesajlar 1.924 Okunma
lstbozum
tr.link

Klavuzer Klavuzer O GEMİ BİR GÜN GELECEK Kullanıcı
  • Üyelik 26.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Tarih Öğretmeni
  • Konum Ankara
  • Ad Soyad H** D**
  • Mesajlar 297
  • Beğeniler 41 / 41
  • Ticaret 4, (%100)
''Users'' isimli bir tablom var. Tablomun içerisinde de ''hesapturu'' isimli bir sütun mevcut. Bu sütundan verileri çekip yazdırmak istiyorum fakat bir türlü başaramadım.

bu şekilde çalıştırdığım zaman kullanıcının biosu görünüyor sorunsuz. Ya da yazdığımda da aynı şekilde sorunsuz görüntüleniyor. Fakat; yazdığımda veriyi çekemiyor. functions dosyasını kurcaladım biraz ekleme yapmaya çalıştım fakat başarılı olamadım. Yardımcı olabileecek bir arkadaş var mı?
 

 


wmaraci
reklam

0ebedi 0ebedi Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 17.08.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 188
  • Beğeniler 49 / 44
  • Ticaret 0, (%0)
Şu kodları kendinize uyarlayıp deneyin bi bakalım...


try {
$db = new PDO("mysql:host=localhost;dbname=dbadınız;charset=utf8", "root", "");
} catch ( PDOException $e ){
print $e->getMessage();
}

$query = $db->query("SELECT * FROM users ", PDO::FETCH_ASSOC);
foreach( $query as $row ){

echo $query ['bio'];

}
?>
 

 

Klavuzer Klavuzer O GEMİ BİR GÜN GELECEK Kullanıcı
  • Üyelik 26.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Tarih Öğretmeni
  • Konum Ankara
  • Ad Soyad H** D**
  • Mesajlar 297
  • Beğeniler 41 / 41
  • Ticaret 4, (%100)

0ebedi adlı üyeden alıntı

Şu kodları kendinize uyarlayıp deneyin bi bakalım...


try {
$db = new PDO("mysql:host=localhost;dbname=dbadınız;charset=utf8", "root", "");
} catch ( PDOException $e ){
print $e->getMessage();
}

$query = $db->query("SELECT * FROM users ", PDO::FETCH_ASSOC);
foreach( $query as $row ){

echo $query ['bio'];

}
?>



Malesef hocam çalışmadı!
 

 


0ebedi 0ebedi Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 17.08.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 188
  • Beğeniler 49 / 44
  • Ticaret 0, (%0)
Vermiş olduğum kodlarda hata yok isterseniz bir daha kontrol edin , belki sütun adında ufak hatalar olmuş olabilir,
aldığınız herhangi bir hata yok mu?
 

 

wmaraci
wmaraci

Klavuzer Klavuzer O GEMİ BİR GÜN GELECEK Kullanıcı
  • Üyelik 26.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Tarih Öğretmeni
  • Konum Ankara
  • Ad Soyad H** D**
  • Mesajlar 297
  • Beğeniler 41 / 41
  • Ticaret 4, (%100)

0ebedi adlı üyeden alıntı

Vermiş olduğum kodlarda hata yok isterseniz bir daha kontrol edin , belki sütun adında ufak hatalar olmuş olabilir,
aldığınız herhangi bir hata yok mu?


Fonksiyon dosyasına

function gethesapturu() {

$fetch = mysqli_fetch_array(runQuery("SELECT `hesapturu` FROM `users`"));

return $fetch['hesapturu'];

}


bu şekilde bir alan ekledim.

Daha sonra veriyi çektiricem içerik kısmına da





Bunu ekledim. Veriyi çekti fakat şimdi de sorun şu. İçeriği ekleyen kişinin değilde id 1 yani adminin türünü çekiyor.



bu şekilde de eklendiğinde malesef çalışmıyor.

Şimdi ben üyenin idsine göre nasıl çekicem bu tablodaki veriyi :)
 

 


0ebedi 0ebedi Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 17.08.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 188
  • Beğeniler 49 / 44
  • Ticaret 0, (%0)
$fetch = mysqli_fetch_array(runQuery("SELECT `hesapturu` FROM `users`"));

bu kısmı şöyle düzenleyin

$fetch = mysqli_fetch_array(runQuery("SELECT `hesapturu` FROM `users` where id ='$uyeid' "));
 

 

Klavuzer Klavuzer O GEMİ BİR GÜN GELECEK Kullanıcı
  • Üyelik 26.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Tarih Öğretmeni
  • Konum Ankara
  • Ad Soyad H** D**
  • Mesajlar 297
  • Beğeniler 41 / 41
  • Ticaret 4, (%100)

0ebedi adlı üyeden alıntı

$fetch = mysqli_fetch_array(runQuery("SELECT `hesapturu` FROM `users`"));

bu kısmı şöyle düzenleyin

$fetch = mysqli_fetch_array(runQuery("SELECT `hesapturu` FROM `users` where id ='$uyeid' "));


Malesef hocam ekledim fakat çekmedi.

Sütundaki üyelerin idlerinin yer aldığı alan ''id'' şeklinde yer alıyor.


$fetch = mysqli_fetch_array(runQuery("SELECT `hesapturu` FROM `users` where id ='$id' "));


$fetch = mysqli_fetch_array(runQuery("SELECT `hesapturu` FROM `users` where id ='$Id' "));


$fetch = mysqli_fetch_array(runQuery("SELECT `hesapturu` FROM `users` where id ='$postUsers' "));

şeklinde denemeler yaptım fakat malesef olmadı hiç çekmedi bu sefer.
 

 


0ebedi 0ebedi Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 17.08.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 188
  • Beğeniler 49 / 44
  • Ticaret 0, (%0)
Hocam $id değişkeni tanımlı mı yani var mı şu şekilde $id=2 ?

ben örnek olarak vermiştim

mesela idsi 5 olan bir kişinin bilgilerini çekmek için "id='5' " yazın bir deneyin

sizin sütundaki id yazısı şurda "id" eşittirden sonraki kısım tanımladığınız değişken olması lazım
 

 

Klavuzer Klavuzer O GEMİ BİR GÜN GELECEK Kullanıcı
  • Üyelik 26.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Tarih Öğretmeni
  • Konum Ankara
  • Ad Soyad H** D**
  • Mesajlar 297
  • Beğeniler 41 / 41
  • Ticaret 4, (%100)

0ebedi adlı üyeden alıntı

Hocam $id değişkeni tanımlı mı yani var mı şu şekilde $id=2 ?

ben örnek olarak vermiştim

mesela idsi 5 olan bir kişinin bilgilerini çekmek için "id='5' " yazın bir deneyin

sizin sütundaki id yazısı şurda "id" eşittirden sonraki kısım tanımladığınız değişken olması lazım


Anladım hocam. İşte bu şekilde sorun yok hani id 5 id 2 id 1 şeklinde eklendiğinde çekiyor fakat benim istediğim içeriği ekleyen kişinin idsine göre çeksin.



mesela bu şekilde eklendiğinde içeriği ekleyen kişinin kullanıcı adı yazıyor. Aynı şekilde içeriği ekleyenini hesap türünün yazmasını istiyorum. İd otomatik içeriği ekleyenin idisine göre çeksin.
 

 


0ebedi 0ebedi Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 17.08.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 188
  • Beğeniler 49 / 44
  • Ticaret 0, (%0)
hocam isterseniz tw üzerinden halledelim ?
 

 

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