PDOStatement::bindColumn

Stáhnout ovladač PHP

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";  
}  
?>