Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Váže proměnnou na sloupec ve výsledné množině.
Syntax
bool PDOStatement::bindColumn($column, &$param[, $type[, $maxLen[, $driverdata ]]] );
Parametry
$ sloupec: (smíšené) číslo sloupce (index založený na 1) nebo název sloupce ve výsledné množině.
&$param: (smíšený) název PHP proměnné, ke které bude sloupec vázán.
$ typ: Volitelné datové číslo parametru, reprezentované konstantou PDO::P ARAM_*.
$ maxLen: Volitelné celočíselné číslo, které Microsoft ovladače pro PHP pro SQL Server nepoužívají.
$ driverdata: Volitelný smíšený parametr(y) pro ovladač. Například můžete specifikovat PDO::SQLSRV_ENCODING_UTF8 tak, aby sloupec byl přiřazen proměnné jako řetězec kódovaný v UTF-8.
Návratová hodnota
PRAVDA, pokud je úspěch, jinak NEPRAVDA.
Remarks
Podpora PDO byla přidána ve verzi 2.0 Microsoft Drivers for PHP for SQL Server.
Example
Tento příklad ukazuje, jak lze proměnnou navázat na sloupec ve výsledné množině.
<?php
$database = "AdventureWorks";
$server = "(local)";
$conn = new PDO( "sqlsrv:server=$server ; Database = $database", "", "");
$query = "SELECT Title, FirstName, EmailAddress FROM Person.Contact where LastName = 'Estes'";
$stmt = $conn->prepare($query);
$stmt->execute();
$stmt->bindColumn('EmailAddress', $email);
while ( $row = $stmt->fetch( PDO::FETCH_BOUND ) ){
echo "$email\n";
}
?>