Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

sql sorguları

Konu, 'Veritabanları' kısmında nihal tarafından paylaşıldı.

  1. nihal

    nihal Aktif Üye

    Kayıt:
    8 Ocak 2003
    Mesajlar:
    286
    Beğenilen Mesajlar:
    0
    Merhaba arkadaşlar,

    $sql_sayi_ogren="Select * from OTEL_ODA_FIYAT where OTEL_NO='$otel_no' and OTEL_ODA_NO='$otel_oda_no'";
    gibi bir sorguyla aldığım kayıtların sayısının 2 olması gerekiyor.
    Fakat benim aldığım kayıt sayisi ise tablodaki tüm kayıtların sayısı oluyor..
    Sorguyu yanlış mı oluşturuyorum? Çünkü birkaç sayfada aynı sorunu yaşadım..
    acilen yardımcı olabilirseniz çok sevinirim....

    çok teşekkürler şimdiden..
     
  2. acemi

    acemi Misafir

    Kayitlarin sayisinin 2'den fazla oldugunu nasil anliyorsun?
     
  3. nihal

    nihal Aktif Üye

    Kayıt:
    8 Ocak 2003
    Mesajlar:
    286
    Beğenilen Mesajlar:
    0
    odbc_num_rows ile kayıt sayısını öğreniyorum.. sorgu sanki

    $sql_sayi_ogren="Select * from OTEL_ODA_FIYAT"; gibi değerlendiriliyor. Bunu için sorguyu
    $sql_sayi_ogren="Select * from OTEL_ODA_FIYAT where OTEL_ODA_NO='$otel_oda_no'"; veya
    $sql_sayi_ogren="Select * from OTEL_ODA_FIYAT where OTEL_NO='$otel_no' "; olarakda alsam sonuç değişmiyor...

    :uff:
     
  4. acemi

    acemi Misafir

    odbc_num_rows her zaman duzgun calismaz. Duzgun calisip calismamasi, kullanilan veritabani surucusune (driver) baglidir. O nedenle kayit adedini ogrenmek icin SELECT Count(*) AS KayitAdedi FROM... kullan.
     
  5. nihal

    nihal Aktif Üye

    Kayıt:
    8 Ocak 2003
    Mesajlar:
    286
    Beğenilen Mesajlar:
    0
    yardımların için çok teşekkür ederim..

    sayende problemi çözdüm.
    sağol..

    :super:
     
  6. acemi

    acemi Misafir

    Bi sey degil