lostyazilim
tr.link

Php pdo (Yardım)

6 Mesajlar 680 Okunma
lstbozum
tr.link

nebisenol nebisenol WM Aracı Kullanıcı
  • Üyelik 15.09.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Okuyorum.
  • Konum Bursa
  • Ad Soyad N** Ş**
  • Mesajlar 47
  • Beğeniler 8 / 14
  • Ticaret 0, (%0)
Merhaba arkadaşlar,

Veritabanında üç adet sütunum var. Bunlar: isim, soyisim ve link

test.php?isim=nebi&soyisim=senol gibi bir linkim var. Ben veritabanında isim ve soyisim sütunununda aynı olduğu satırdaki link verisini çekmem gerek. Yani isim: nebi, soyisim: senol olan satırdaki link verisini çekmem gerek. Bunu nasıl yapabilirim? Çok uğraştım ama beceremedim.

Yardımcı olur musunuz?
 

 

wmaraci
reklam

hafselkarayel hafselkarayel WM Aracı Kullanıcı
  • Üyelik 07.08.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum Diyarbakır
  • Ad Soyad H** K**
  • Mesajlar 718
  • Beğeniler 37 / 219
  • Ticaret 7, (%100)
Php ile veritabanı bağlantısını kur.
Bağlantıyı kurduktan sonra verilerini listeleyerek gelen verileri linke linke ekleyerek yapabilirsin.
include('veritabani.php');
$veri= $conn->query("SELECT * FROM uyeler WHERE id=1")->fetch(PDO::FETCH_ASSOC);
echo 'abdtoprak bilgileri';
?>
Oluşacak URL yapısı site.com/dosya.php?id=1&uyeadi=abdtoprak gibi...
 

 

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
Kodlarla kun-fu yapmaya gerek çözümü basit, veritabanı bağlantısını yaptınızı varsayıyorum.


$query = $this->db->prepare("SELECT * FROM tablo");
$query->execute();
$result = $query->fetch(PDO::FETCH_ASSOC);
echo $result != null ? $result['ad']." -- ".$result['soyad']. " -- ".$result['link'] : 'bir şey yok!';


fetch dersen tek öğeyi çeker, fetchAll dersen ne varsa çeker,


if ($result){
foreach ($result as $res){
echo $result != null ? $res['ad']." -- ".$res['soyad']. " -- ".$res['link'] : 'bir şey yok!';
}
}


Gibi bir şey olmalı.
 

 

no time for caution

nGinY nGinY PHP - C# Help Kit =) Kullanıcı
  • Üyelik 07.06.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 80
  • Beğeniler 7 / 17
  • Ticaret 3, (%100)



Bu şekilde bir işlem sonucu istediğinizi anladım eğer böyleyse kullandığım kodlar:


$isim = $_GET['isim'];
$soyisim = $_GET['soyisim'];

echo $isim." ".$soyisim."
Gelen Aşşağıda Gelen Veriler Tablodan
";


$tablosor=$db->prepare("SELECT * FROM kullanici WHERE
isim =:isim and soyisim=:soyisim");
$tablosor->execute(array(
'isim' => $isim,
'soyisim' => $soyisim

));
$tablocek=$tablosor->fetch(PDO::FETCH_ASSOC);

echo "Kullanıcı Linki: ".$tablocek['link'] . "
Kullanici ID: " . $tablocek['id'];
?>


Veri Tabanı Örneği

nebisenol

kişi bu mesajı beğendi.

-----
wmaraci
wmaraci

nebisenol nebisenol WM Aracı Kullanıcı
  • Üyelik 15.09.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Okuyorum.
  • Konum Bursa
  • Ad Soyad N** Ş**
  • Mesajlar 47
  • Beğeniler 8 / 14
  • Ticaret 0, (%0)
nGinY Çok teşekkürler.

nGinY
 

 

nGinY nGinY PHP - C# Help Kit =) Kullanıcı
  • Üyelik 07.06.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 80
  • Beğeniler 7 / 17
  • Ticaret 3, (%100)
Rica ederim işinize yaramıştır umarım
nebisenol

kişi bu mesajı beğendi.

-----
wmaraci
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