2010-11-22 26 views
1

Herhangi biri, php'de seçili bir tablo için sütun adını nasıl bulabilirim biliyor mu?Tablodan sütun adı nasıl bulunur? Php

xmaple: i aşağıdaki gibi bir tablo çağrı müşteri varsa: Ben bana değer dönecektir müşteri tablosunu (seçtiğimde Cust_ID sadece php sütun adını almak nasıl

cust_id cust_name cust_age 
1   Alan  35  
2   Alex  52 
3   Amy   15 

, cust_name ve cust_age)?

+0

bunu kontrol için

$res = mysql_query('select * from customer', $link); echo mysql_field_name($res, 0); // print cust_id echo mysql_field_name($res, 1); // print cust_name echo mysql_field_name($res, 2); // print cust_age 

Bu http://php.net/manual/en/function.mysql-field-name.php

kontrol edebilirsiniz, mysql_field_name sizin için yararlı olacaktır. http://php.net/manual/en/function.mysql-fetch-field.php, http://php.net/manual/en/function.mysql-field-name.php –

+0

MySQL'de kastettiğinizi varsayalım ? Programlama diline ek olarak veritabanınız hakkında da emin olun. – JAL

cevap

0

, içeri mysql_field_name() ve mysql_fetch_field() işlevini kullanabilirsiniz php. Başka bilgi istiyorsanız alanlar daha sonra PHP mysql_fetch_field olarak http://us2.php.net/manual/en/function.mysql-fetch-field.php

+0

Denedim .. ama hata mesajı ekranı: Uyarı: mysql_field_name(): verilen kaynak geçerli bir MySQL sonuç kaynağı değil –

+0

@Jin Yong: bunu deneyin -> $ res = mysql_query ('müşteriden' seçin *); –

+0

Her iki mysql_query ('select * from customer') ve mysql_query ('select * from customer', $ link) denedim. Aynı hata ekranı .. :( –

0

Sen SQL kullanabilirsiniz: SHOW COLUMNS FROM customer; VEYA DESCRIBE customer;

İlgili konular