Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Tablodaki Alanları symak

mrb.
mysql de bir tabloda kaç adet alan var filed var
diye bir sorgu nasıl yapabilirim
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    berk adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    10 cevap - 1 soru
    mysql_num_fields fonksiyonuyla bu işi yapabilirsiniz.

    Örnek kullanım :

    mysql_num_fields(mysql_query("select * from tablo_adi limit 0, 1"));

    Bu satır, tablo_adi isimli tablodaki sütun sayısını döndürecektir.
    • berk adlı üyenin fotoğrafı berk
      Bu yazdığım PHP'deki kullanım, fakat sorunun konu başlıklarına şimdi baktım da PHP geçmiyor. Kusura bakmayın. :)
      10 yıl önce yazılmış
    • berk adlı üyenin fotoğrafı berk
      Biraz araştırdım, direkt bir sorgu buldum. Ben denedim, çalışıyor. Umarım işinize yarar.

      "SELECT count(*) FROM information_schema.`COLUMNS` C WHERE table_name = 'tablo_adi'"

      PHP'de şu şekilde kullandığımda doğru sonucu döndürdü :

      $sql = mysql_query("SELECT count(*) FROM information_schema.`COLUMNS` C WHERE table_name = 'tablo_adi'");

      print mysql_result($sql, 0);
      10 yıl önce yazılmış
    • mehmetali adlı üyenin fotoğrafı mehmetali
      tşk. ederim
      10 yıl önce yazılmış