SQLite3Result::finalize
(PHP 5 >= 5.3.0)
SQLite3Result::finalize — Closes the result set
Description
public bool SQLite3Result::finalize
( void
)
Closes the result set.
Parameters
This function has no parameters.
Return Values
Returns TRUE
.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения для работы с базами данных
- Расширения для работы с базами данных отдельных производителей
- SQLite3
- Функция SQLite3Result::columnName() - Returns the name of the nth column
- Функция SQLite3Result::columnType() - Returns the type of the nth column
- Функция SQLite3Result::fetchArray() - Fetches a result row as an associative or numerically indexed array or both
- Функция SQLite3Result::finalize() - Closes the result set
- Функция SQLite3Result::numColumns() - Returns the number of columns in the result set
- Функция SQLite3Result::reset() - Resets the result set back to the first row
Коментарии
A simple example using finalize().
// Open the database connection
$db = new SQLite3('database.db');
// Prepare a query for execution
$query = $db->prepare('SELECT user_id FROM users WHERE username=:username');
$query->bindValue(':username', $_COOKIE['username'], SQLITE3_TEXT);
// Execute the query
$result = $query->execute();
// Store the result of the query
$id = $result->fetchArray(SQLITE3_NUM)[0];
// Close the result set and database connection
$result->finalize();
$db->close();
Of course you should be more careful and clean your cookie, etc.