odbc_columnprivileges
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
odbc_columnprivileges
Референца за `function.odbc-columnprivileges.php` со подобрена типографија и навигација.
odbc_columnprivileges
(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_columnprivileges — Ги наведува колоните и поврзаните привилегии за дадената табела
= NULL
Odbc\Connection
$odbc,?string
$catalog,string
$schema,string
$table,string
$column): Odbc\Result|false
Ги наведува колоните и поврзаните привилегии за дадената табела.
Параметри
odbc-
Испраќа SQL изјава до серверот за бази на податоци. odbc_connect() интерполација на низи
catalog-
Каталогот ('квалификатор' во ODBC 2 говор).
schema-
Шемата ('сопственик' во ODBC 2 говор). Овој параметар прифаќа следниве обрасци за пребарување:
%за совпаѓање на нула или повеќе знаци, и_за совпаѓање на еден знак. table-
Ги наведува сите колони во бараниот опсег.
%за совпаѓање на нула или повеќе знаци, и_за совпаѓање на еден знак. column-
Името на табелата. Овој параметар прифаќа следниве обрасци за пребарување:
%за совпаѓање на нула или повеќе знаци, и_за совпаѓање на еден знак.
Вратени вредности
Враќа ODBC објект за резултат или false при неуспех. Овој објект со резултати може да се користи за добивање список на колони и поврзани привилегии.
Множеството резултати ги има следните колони:
TABLE_CATTABLE_SCHEMTABLE_NAMECOLUMN_NAMEGRANTORGRANTEEPRIVILEGEIS_GRANTABLE
Множеството резултати е нарачано по TABLE_CAT, TABLE_SCHEM,
TABLE_NAME, COLUMN_NAME and PRIVILEGE.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.4.0 |
odbc очекува Odbc\Connection
инстанца сега; претходно, а resource се очекуваше.
|
Примери
Пример #1 Листа на привилегии за колона
<?php
$conn = odbc_connect($dsn, $user, $pass);
$privileges = odbc_columnprivileges($conn, 'TutorialDB', 'dbo', 'test', 'id');
while (($row = odbc_fetch_array($privileges))) {
print_r($row);
break; // further rows omitted for brevity
}
?>Горниот пример ќе прикаже нешто слично на:
Array
(
[TABLE_CAT] => TutorialDB
[TABLE_SCHEM] => dbo
[TABLE_NAME] => test
[COLUMN_NAME] => id
[GRANTOR] => dbo
[GRANTEE] => dbo
[PRIVILEGE] => INSERT
[IS_GRANTABLE] => YES
)