İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. SDN Forum
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

Yardım edebilecek varmı? SQL ile alakalı..

Cihan Özen18.03.20132 cevap1.007 görüntüleme
#1
Arkadaşlar yorumlar adında bir tablom var..
Sayfadaki konu ile alakalı yorumları yazdırıyorum..
Ama yorumu gönderen kişinin resmi uyeler tablosunda ben bunun sql yapısını hala çözemedim bunu nasıl çekerim yardımcı olursanız sevinirim..

uyeler
id, kullaniciadi, sifre, mail, rutbe, kayittarihi, uyeresmi

yorumlar
id, kategori, gonderen, yorum, tarih, onay

KODLARIM ŞÖYLE

<?
$id=$_GET["id"];
$sql=mysql_query("BURAYA BİR SQL YAZMAMIZ LAZIM");
while($yaz=mysql_fetch_array($sql)){
?>

<?=$yaz["uyeresmi"];?> burası uyeler tablosundan gelebilecek..
<?=$yaz["kullaniciadi"]; burası yorumlar tablosundan gelebilecek..
Cevaplar
#2
Yorumlar tablosunda mesaj konusu yok. Yorum içeriğinden sorgulama pek doğru olmaz. iki tabloyu inner join ile birleştirip açılan konu ile kayıtlardaki konularda kelime bazlı arama yaptırabilirsin. Yani konu güneşli hava ise where konu=*güneşli* and konu=*hava* gibi.
Cihan Özen Konuyu açan
#3
Mesaj dediğin sütünün adı yorum zaten tablonun içindeki..
Örneği gösterdim işte.
Oraya nasıl bir sql yazmam gerek birazdaha açıklayıcı olabilir misin acaba?
Eski sql'im select * from yorumlar where kategori='$id' bunu kullanınca sadece kategorisine ait yorumlar yazdırılıyor.. Ben yorumu yazan üyenin resmini uyeler tablosundan çekmek istiyorum.. Şu inner join ile nasıl yaparız bunu kafam çok karışık.

- - - Mesaj Güncellendi - - -

Teşekkür ederim aradığım sql'i uğraşa uğraşa buldum sonunda..
SELECT y.gonderen, u.uyeresmi, y.yorum, y.tarih FROM yorumlar y INNER JOIN uyeler u ON u.id = y.id where kategori='$id'

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.

Reklam