(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
)Belirtilen tablodaki yabancı anahtarları veya belirtilen tablodaki birincil anahtarlara atıf yapan başka bir tablonun yabancı anahtarlarını listeler.
bağlantı_kimliğiODBC bağlantı tanıtıcısı; ayrıntılar için odbc_connect() işlevine bakınız.
ba_niteleyiciBirincil anahtarın niteleyicisi.
ba_sahibiBirincil anahtarın sahibi.
ba_tabloBirincil anahtar tablosu.
ya_niteleyiciYabancı anahtarın niteleyicisi.
ya_sahibiYabancı anahtarın sahibi.
ya_tabloYabancı 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.