Note that you shouldn't change the authorizer while a query is still running, or you might end up with unexpected results if other statements are prepared before you fetch the result.
For example:
1. Set an authorizer to return SQLITE_IGNORE on column 'a'
2. Prepare statement
3. Execute statement
4. Store result in variable
5. Set authorizer to return SQLITE_OK on column 'a'
6. Prepare a new statement (eg. `SELECT 1;`), without changing anything to the first statement
7. Query the result set stored in step 4.
If I drop step 6, I get NULL value for 'a' column. If I don't, I get the actual value of the column 'a'.
PHP.mk документација
SQLite3::setAuthorizer
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
sqlite3.setauthorizer.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
sqlite3.setauthorizer.php
SQLite3::setAuthorizer
Референца за `sqlite3.setauthorizer.php` со подобрена типографија и навигација.
Белешки од корисници 1 белешка
bohwaz at gmail dot com ¶
пред 17 дена