Клас SQLite3Stmt

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

Вступ

Клас, який надає доступ до підготовлених запитів у модулі SQLite 3.

Огляд класів


    
     class SQLite3Stmt
     {

    /* Методы */
    
   private __construct(SQLite3 $sqlite3, string $query)

    public bindParam(string|int $param, mixed &$var, int $type = SQLITE3_TEXT): bool
public bindValue(string|int $param, mixed $value, int $type = SQLITE3_TEXT): bool
public clear(): bool
public close(): bool
public execute(): SQLite3Result|false
public getSQL(bool $expand = false): string|false
public paramCount(): int
public readOnly(): bool
public reset(): bool

   }

Зміст

  • SQLite3Stmt::bindParam— Зв'язує параметр із змінною підготовленого запиту
  • SQLite3Stmt::bindValue— Зв'язує значення параметра із змінною підготовленого запиту
  • SQLite3Stmt::clear— Видаляє всі поточні параметри.
  • SQLite3Stmt::close - Закриває підготовлений запит
  • SQLite3Stmt::__construct - Конструктор класу SQLite3Stmt
  • SQLite3Stmt::execute— Виконує підготовлений запит та повертає об'єкт із результуючим набором
  • SQLite3Stmt::getSQL— Отримати SQL-запит у вигляді рядка із запиту
  • SQLite3Stmt::paramCount— Повертає кількість параметрів у підготовленому запиті
  • SQLite3Stmt::readOnly— Перевіряє, чи є підготовлений запит лише для читання
  • SQLite3Stmt::reset - Скидає підготовлений запит