PHP mysql_field_flags() fonksiyonu
Tanım ve Kullanım
mysql_field_flags() fonksiyonu, sonuçtan belirtilen alanla ilişkili işaretleri alır.
Bu fonksiyon, belirtilen alanın alan işaretlerini döndürür.
Eğer MySQL sürümü yeterince yeniyse, aşağıdaki işaretleri destekler:
- auto_intcrement
- binary
- blob
- enum
- multiple_key
- not_null
- primary_key
- timestamp
- unique_key
- unsigned
- zerofill
Sözdizimi
mysql_field_flags(data,field_offset)
Parametre | Açıklama |
---|---|
data | Gerekli. Kullanılacak olan veri işaretçisi. Bu işaretçi mysql_query() Dönüşteki sonuç. |
field_offset | Gerekli. Dönüşe başlanacak olan alanı belirtir. 0, ilk alanı belirtir. |
İpucu ve Açıklamalar
İpucu:Her bayrak bir kelime ile temsil edilir, aralarında bir boşlukla ayrılır, bu yüzden, explode() fonksiyonu ile döndürülen dizgeyi bir diziye parçalayabilirsiniz.
Örnek
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Bağlantı kurulamadı: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * from Person"; $result = mysql_query($sql,$con); $flags = mysql_field_flags($result, 0); echo $flags; mysql_close($con); ?>
Çıktı:
not_null birincil_anahtar otomatik_artış