lostyazilim
tr.link

Veritabanında ki satır sayısını yazdırma [ÇÖZÜLDÜ]

4 Mesajlar 1.066 Okunma
lstbozum
tr.link

hk1337 hk1337 WM Aracı Kullanıcı
  • Üyelik 01.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek -
  • Konum Ankara
  • Ad Soyad H** K**
  • Mesajlar 284
  • Beğeniler 48 / 17
  • Ticaret 3, (%100)
Merhaba, site içi arama motorunda aranan kelimenin sonuç sayfasında "x tane sonuç bulundu" şeklinde bir yazı yazdırmak istiyorum. Bunu nasıl yapabilirim?

Demek istediğimi şu şekilde yapabildim konu çözülmüştür:


$sqlin= "select * from tablo_adi where sutun_adi like '%$inputname%'"; //Formda aranan kelimenin bulunduğu input name değerini değişkene çevirdikten sonra (Örn: $inputname) tabloda aratıyoruz
$sql_baglan= mysql_query($sqlin);
$toplamuye=mysql_num_rows($sql_baglan);
if ($toplamuye) {
echo $toplamuye; //Bulunan satır sayısını yazdırıyoruz
} else {
echo "0"; //Eğer sonuç bulunamadıysa 0 yazdırıyoruz
}
 

 

wmaraci
reklam

meghisthon meghisthon WM Aracı Kullanıcı
  • Üyelik 07.11.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Üniversite Öğrencisi
  • Konum İstanbul Avrupa
  • Ad Soyad M** G**
  • Mesajlar 183
  • Beğeniler 24 / 32
  • Ticaret 1, (%100)
// mysql'e bağlan
$vt = mysqli_connect('localhost', 'root', '12345678');
// hata varsa uyar ve çalışmayı durdur
if(!$vt) {
echo 'Mysqli bağlantı hatası: ' . mysqli_connect_errno();
exit;
}
// deneme isimli veritabanını seç
mysqli_select_db($vt,'deneme');
// üyeler tablosundan kullanıcı adını seç
$sorgu = mysqli_query($vt, 'select username from users');
// sonuçları ekrana yazdır
while($sonuc = mysqli_fetch_assoc($sorgu)) {
echo $sonuc['username'].'
';
}
// satır sayısını ekrana yazdır
echo 'Sorgudan dönen satır sayısı: ' . mysqli_num_rows($sorgu);
 

 

sizofren.org
zorgorev.com
meghisthon.com

hk1337 hk1337 WM Aracı Kullanıcı
  • Üyelik 01.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek -
  • Konum Ankara
  • Ad Soyad H** K**
  • Mesajlar 284
  • Beğeniler 48 / 17
  • Ticaret 3, (%100)
Teşekkürler ama demek istediğim tam olarak şuydu:

$sqlin= "select * from tablo_adi where sutun_adi like '%$inputname%'"; //Formda aranan kelimenin bulunduğu input name değerini değişkene çevirdikten sonra (Örn: $inputname) tabloda aratıyoruz
$sql_baglan= mysql_query($sqlin);
$toplamuye=mysql_num_rows($sql_baglan);
if ($toplamuye) {
echo $toplamuye; //Bulunan satır sayısını yazdırıyoruz
} else {
echo "0"; //Eğer sonuç bulunamadıysa 0 yazdırıyoruz
}
 

 

Nanoripper Nanoripper Hello World! Kullanıcı
  • Üyelik 25.10.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Computer Science
  • Konum İstanbul Anadolu
  • Ad Soyad Y** A**
  • Mesajlar 71
  • Beğeniler 1 / 19
  • Ticaret 0, (%0)
Konuyla ilgisi yok ancak, mysql yerine mysqli kullanmanı öneririm. Kullanım olarak arada pek fark yok ama biraz araştırırsan iyi olur diye düşünüyorum. Kolay gelsin :)
 

 

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