freelance iş ilanları

COUNT () ile toplam id sayısnı bulma (yardım)

9 Mesajlar 1.162 Okunma
lstbozum
smsonayhizmeti

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)
Sitemin bir bölgesine toplam yazı sayısını belirtmek istiyorum öncelerden küçük örnekler ile olunca yapıyordum fakat script yazıyırum karışık bir kodlama yapısı var ve ben toplam id sayısını yazamıyorum

$sql=mysql_query(SELECT count(id) FROM yazilar );
 

 

wmaraci
reklam

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılım, Grafik Tasarım
  • Konum KKTC
  • Ad Soyad İ** A**
  • Mesajlar 356
  • Beğeniler 25 / 99
  • Ticaret 0, (%0)

$sql = mysql_query("SELECT * FROM tablo");
$toplam = mysql_num_rows($sql);

echo "Toplam $toplam adet\n";
 

 

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)
Ya tabi mysql_num_rows($sql) bunu unutmuşum hocam çok teşekkürler.
 

 

Cadde Media Cadde Media Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.06.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek MAKİNA RESSAMI
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 916
  • Beğeniler 4 / 154
  • Ticaret 14, (%100)
http://wmtarlasi.com/mysql-count-metodu/

İnceleyin
 

 

wmaraci
wmaraci

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)

altunoren adlı üyeden alıntı


$sql = mysql_query("SELECT * FROM tablo");
$toplam = mysql_num_rows($sql);

echo "Toplam $toplam adet\n";


Hocam peki count (id) ile bulamaz mıyız phpMyadmin de sql de sorgu yaparken çıkıyor php kodunu atıyorum çalışmıyor.
 

 

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılım, Grafik Tasarım
  • Konum KKTC
  • Ad Soyad İ** A**
  • Mesajlar 356
  • Beğeniler 25 / 99
  • Ticaret 0, (%0)

Nefes adlı üyeden alıntı

Hocam peki count (id) ile bulamaz mıyız phpMyadmin de sql de sorgu yaparken çıkıyor php kodunu atıyorum çalışmıyor.


kardeşim farketmez ki o dediğin. id'si olan bütün verileri topluyor. id ile * neredeyse aynı. biri id'si boş olsa bile gösteriyor diğeri sadece id'si dolu olanları. * işareti her şey anlamına gelir.
 

 

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)

altunoren adlı üyeden alıntı

kardeşim farketmez ki o dediğin. id'si olan bütün verileri topluyor. id ile * neredeyse aynı. biri id'si boş olsa bile gösteriyor diğeri sadece id'si dolu olanları. * işareti her şey anlamına gelir.


Tamamdır hocam arasındaki farkı kaçırmışım :)
 

 

Kakarotto Kakarotto WM Aracı Kullanıcı
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Software Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
COUNT() fonksiyonu num_rows'dan daha hızlı çalışır.


$sec = mysql_query("SELECT COUNT(id) AS toplam FROM tablo");
$yaz = mysql_fetch_array($sec);
print 'Toplam kayıt: '. $yaz['toplam'];


Eğer veritabanındaki 'id' alanı null değer almıyorsa ve bir anahtarsa COUNT(id), değilse COUNT(*) yazmak daha hızlı sonuç veriyor normalde.
 

 

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)

Kakarotto adlı üyeden alıntı

COUNT() fonksiyonu num_rows'dan daha hızlı çalışır.


$sec = mysql_query("SELECT COUNT(id) AS toplam FROM tablo");
$yaz = mysql_fetch_array($sec);
print 'Toplam kayıt: '. $yaz['toplam'];


Eğer veritabanındaki 'id' alanı null değer almıyorsa ve bir anahtarsa COUNT(id), değilse COUNT(*) yazmak daha hızlı sonuç veriyor normalde.


Harikasınız hocam aradığım şey buydu :)
 

 

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