English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
�数ونية odbc_foreignkeys() تحصل على قائمة المفاتيح الأجنبية
مورد odbc_foreignkeys (مورد $connection_id, string $pk_qualifier, string $pk_owner, string $pk_table, string $fk_qualifier, string $fk_owner, string $fk_table)
يبحث عن قائمة المفاتيح الأجنبية في الجدول المحدد أو يبحث عن قائمة المفاتيح الأجنبية في الجداول الأخرى التي تشير إلى المفتاح الرئيسي للمجلس المحدد.
يعود معرف النتيجة ODBC أو يعود FALSE في حالة الفشل.
النتائج المجمعة تحتوي على الأعمدة التالية:
PKTABLE_QUALIFIER
PKTABLE_OWNER
PKTABLE_NAME
PKCOLUMN_NAME
FKTABLE_QUALIFIER
FKTABLE_OWNER
FKTABLE_NAME
FKCOLUMN_NAME
KEY_SEQ
UPDATE_RULE
DELETE_RULE
FK_NAME
PK_NAME
رقم | المعلومات والشرح |
---|---|
1 | connection_id معرف اتصال ODBC |
2 | fk_qualifier يحتوي على معلومات عن限定ة foreignkey |
3 | fk_qualifier يحتوي على معلومات عن مالك foreignkey |
4 | fk_table يحتوي على معلومات عن جدول foreignkey |
أحاول التجربة التالية
<?php $input_ID = odbc_connect("DSN", "user_id", "pass_id"); $result = odbc_foreignkeys($input_ID, "w3codebox", "dbo", "Categories", "Northwind", "dbo", "Products"); odbc_result_all($result); ?>