Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 05:36:14 pm
42719 Mesaj 8080 Konu Gönderen: 17916 Üye
Son üye: zazaa
Turk-Php.Com Forum  |  Yardım Forumları  |  Veritabanı Yardım Forumu  |  count ekleyemiyorum (yine birleştirme sorugu) « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: count ekleyemiyorum (yine birleştirme sorugu)  (Okunma Sayısı 694 defa)
enginna
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 836



Üyelik Bilgileri
count ekleyemiyorum (yine birleştirme sorugu)
« : 25, 2006, 07:00:49 pm »

ya arkadaşlar yapan nasıl yapıyor anlamıyorum dellenecem ya şu ramazanda bunalıma girdim iki gündür.  bu sorgu niye çalışmıyor hatam nerede? amacım en çok yorum alan yazıları bulmak.
Kod:
<?php
select yazi
.siyorum.yazinocount(yorum.yazino) as toplam from yaziyorum group by yorum.yazino where yazi.yazino=yorum.yazino order by toplam desc
?>
denemediğim şekil kalmadı. öyle yaptım böyle yaptım bir türlü olmuyor. mysql_error ile verdiği hata
Alıntı
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where yazi.yazino=yorum.yazino order by toplam desc' at line 1
teşekkürler
Logged

bir fikrim var. internetteki siteleri kaydeden bir site yapalım. isteyen bu siteler içinde arama yapsın. sitenin domaini'de google.com olsun nasıl?   Cheesy
huseyinalb
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 2


Üyelik Bilgileri
Ynt: count ekleyemiyorum (yine birleştirme sorugu)
« Yanıtla #1 : 26, 2006, 02:16:50 am »

group by sona gelmeli Smiley
Logged
enginna
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 836



Üyelik Bilgileri
Ynt: count ekleyemiyorum (yine birleştirme sorugu)
« Yanıtla #2 : 26, 2006, 09:02:49 am »

yine olmadı hata devam ediyor. teşekkürler
Logged

bir fikrim var. internetteki siteleri kaydeden bir site yapalım. isteyen bu siteler içinde arama yapsın. sitenin domaini'de google.com olsun nasıl?   Cheesy
huseyinalb
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 2


Üyelik Bilgileri
Ynt: count ekleyemiyorum (yine birleştirme sorugu)
« Yanıtla #3 : 27, 2006, 07:39:45 am »

<?php
select yazi.si, yorum.yazino, count(yorum.yazino) as toplam from yazi, yorum
         where yazi.yazino=yorum.yazino
           group by yorum.yazino
           order by toplam desc
?>

şeklinde olmalı. Kusura bakma görmemişim sorgunun sonundaki order by ı. Tabloları yarattım boş olarak ve denedim bunu, çalıştı. (mysql 5 te)
Logged
enginna
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 836



Üyelik Bilgileri
Ynt: count ekleyemiyorum (yine birleştirme sorugu)
« Yanıtla #4 : 27, 2006, 08:41:57 am »

tekrar teşekkürler fakat yine olmadı. aynı sorguyu denemiştim bende ama hata veriyor.
Logged

bir fikrim var. internetteki siteleri kaydeden bir site yapalım. isteyen bu siteler içinde arama yapsın. sitenin domaini'de google.com olsun nasıl?   Cheesy
raincu
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 381


Php<I


Üyelik Bilgileri WWW
Ynt: count ekleyemiyorum (yine birleştirme sorugu)
« Yanıtla #5 : 29, 2006, 06:58:37 am »



where yazi.yazino=yorum.yazino


alan isimlerinin aynı olmasından kaynaklanıyor olabilirmiii?HuhHuh

diye düşündüm.. bir dene istersen..
Logged

ANLADIM İŞİ ; SANAT ALLAH I ARAMAKMIŞ ! GERİSİ BOŞ, ÇELİK ÇOMAKMIŞ.. (nfk)
enginna
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 836



Üyelik Bilgileri
Ynt: count ekleyemiyorum (yine birleştirme sorugu)
« Yanıtla #6 : 01, 2006, 09:20:10 am »

raincu teşekkürler fakat sorun oradan değil. şu şekilde muratmoon halletti çok sağolsun. belki başkalarınada lazım olur.
Kod:
<?php
SELECT yazi
.yanoyazi.yabaslikCOUNT(*) yorumsayisi
FROM yazi INNER JOIN yorum
ON yazi
.yano yorum.yano
GROUP BY yazi
.yano
ORDER BY yorumsayisi DESC
LIMIT 0
5
?>
teşekkürler
Logged

bir fikrim var. internetteki siteleri kaydeden bir site yapalım. isteyen bu siteler içinde arama yapsın. sitenin domaini'de google.com olsun nasıl?   Cheesy
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.