(PHP 4, PHP 5, PHP 7)
odbc_foreignkeys — Bir tablonun yabancı anahtarlarını listeler
$bağlantı_kimliği
, string $ba_niteleyici
, string $ba_sahibi
, string $ba_tablo
, string $ya_niteleyici
, string $ya_sahibi
, string $ya_tablo
) : resourceBelirtilen tablodaki yabancı anahtarları veya belirtilen tablodaki birincil anahtarlara atıf yapan başka bir tablonun yabancı anahtarlarını listeler.
bağlantı_kimliği
ODBC bağlantı tanıtıcısı; ayrıntılar için odbc_connect() işlevine bakınız.
ba_niteleyici
Birincil anahtarın niteleyicisi.
ba_sahibi
Birincil anahtarın sahibi.
ba_tablo
Birincil anahtar tablosu.
ya_niteleyici
Yabancı anahtarın niteleyicisi.
ya_sahibi
Yabancı anahtarın sahibi.
ya_tablo
Yabancı anahtar tablosu.
Hata durumunda FALSE
yoksa istenen bilgiyi içeren bir ODBC sonuç
tanıtıcısı döner.
Sonuç kümesi şu sütunlardan oluşur:
ba_tablo
bir tablo ismi içeriyorsa, işlev bu
tablonun birincil anahtarını ve ona atıf yapan tüm yabancı anahtarları
içeren bir sonuç kümesi döndürür.
ya_tablo
bir tablo ismi içeriyorsa, işlev bu
tablodaki tüm yabancı anahtarları ve bunların atıfta bulunduğu (diğer
tablodaki) birincil anahtarları içeren bir sonuç kümesi döndürür.
Hem ba_tablo
hem de ya_tablo
birer tablo ismi içeriyorsa, işlev ba_tablo
'nun
birincil anahtarlarına atıf yapan ya_tablo
'daki
yabancı anahtarları içeren bir sonuç kümesi döndürür. Bunu tek bir
anahtardan ibaret olması gerekir.