PDOStatement
Version från den 23 december 2024 kl. 08.19 av Admin (diskussion | bidrag) (Skapade sidan med '== PDOStatement == '''(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 1.0.0)''' === Introduktion === Representerar ett förberett uttryck och, efter att uttrycket exekveras, en associerad resultatuppsättning. === Klassöversikt === <pre> class PDOStatement implements IteratorAggregate { →Egenskaper: public string $queryString; →Metoder: public bindColumn( string|int $column, mixed &$var, int $type = PDO::PARAM_STR, int $maxLength = 0, mixed $dr...')
PDOStatement
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 1.0.0)
Introduktion
Representerar ett förberett uttryck och, efter att uttrycket exekveras, en associerad resultatuppsättning.
Klassöversikt
class PDOStatement implements IteratorAggregate { /* Egenskaper */ public string $queryString; /* Metoder */ public bindColumn( string|int $column, mixed &$var, int $type = PDO::PARAM_STR, int $maxLength = 0, mixed $driverOptions = null ): bool public bindParam( string|int $param, mixed &$var, int $type = PDO::PARAM_STR, int $maxLength = 0, mixed $driverOptions = null ): bool public bindValue(string|int $param, mixed $value, int $type = PDO::PARAM_STR): bool public closeCursor(): bool public columnCount(): int public debugDumpParams(): ?bool public errorCode(): ?string public errorInfo(): array public execute(?array $params = null): bool public fetch(int $mode = PDO::FETCH_DEFAULT, int $cursorOrientation = PDO::FETCH_ORI_NEXT, int $cursorOffset = 0): mixed public fetchAll(int $mode = PDO::FETCH_DEFAULT): array public fetchAll(int $mode = PDO::FETCH_COLUMN, int $column): array public fetchAll(int $mode = PDO::FETCH_CLASS, string $class, ?array $constructorArgs): array public fetchAll(int $mode = PDO::FETCH_FUNC, callable $callback): array public fetchColumn(int $column = 0): mixed public fetchObject(?string $class = "stdClass", array $constructorArgs = []): object|false public getAttribute(int $name): mixed public getColumnMeta(int $column): array|false public getIterator(): Iterator public nextRowset(): bool public rowCount(): int public setAttribute(int $attribute, mixed $value): bool public setFetchMode(int $mode): bool public setFetchMode(int $mode = PDO::FETCH_COLUMN, int $colno): bool public setFetchMode(int $mode = PDO::FETCH_CLASS, string $class, ?array $constructorArgs = null): bool public setFetchMode(int $mode = PDO::FETCH_INTO, object $object): bool }
Egenskaper
- queryString
- Använd sträng för förfrågan.
Ändringslogg
- Version
- 8.0.0 PDOStatement implementerar nu IteratorAggregate istället för Traversable.
Innehållsförteckning
- PDOStatement::bindColumn — Binder en kolumn till en PHP-variabel
- PDOStatement::bindParam — Binder en parameter till ett specificerat variabelnamn
- PDOStatement::bindValue — Binder ett värde till en parameter
- PDOStatement::closeCursor — Stänger kursorn och möjliggör att uttrycket kan exekveras igen
- PDOStatement::columnCount — Returnerar antalet kolumner i resultatuppsättningen
- PDOStatement::debugDumpParams — Skriver ut en SQL-förberedd kommando
- PDOStatement::errorCode — Hämtar SQLSTATE som är associerad med den senaste operationen på uttryckshandtaget
- PDOStatement::errorInfo — Hämtar utökad felinformation associerad med den senaste operationen på uttryckshandtaget
- PDOStatement::execute — Exekverar ett förberett uttryck
- PDOStatement::fetch — Hämtar nästa rad från en resultatuppsättning
- PDOStatement::fetchAll — Hämtar de återstående raderna från en resultatuppsättning
- PDOStatement::fetchColumn — Returnerar en enda kolumn från nästa rad i en resultatuppsättning
- PDOStatement::fetchObject — Hämtar nästa rad och returnerar den som ett objekt
- PDOStatement::getAttribute — Hämtar en attribut för uttrycket
- PDOStatement::getColumnMeta — Returnerar metadata för en kolumn i en resultatuppsättning
- PDOStatement::getIterator — Hämtar en iterator för resultatuppsättningen
- PDOStatement::nextRowset — Går vidare till nästa resultatuppsättning i ett multi-resultat
- PDOStatement::rowCount — Returnerar antalet rader som påverkades av den senaste SQL-satsen
- PDOStatement::setAttribute — Ställer in en attribut för uttrycket
- PDOStatement::setFetchMode — Ställer in standardhämtläget för detta statement
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/class.pdostatement.php
PHP
Funktioner
Funktionsreferens
Databas-tillägg
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Huddinge som har sponsrat Linux.se med webbhotell.