PDOStatement::bindColumn

Pobieranie sterownika PHP

Wiąże zmienną z kolumną w zbiorze wyników.

Syntax

  
bool PDOStatement::bindColumn($column, &$param[, $type[, $maxLen[, $driverdata ]]] );  

Parametry

$ kolumna: (mieszany) numer kolumny (indeks oparty na 1) lub nazwa kolumny w zbiorze wyników.

&$param: (mieszana) nazwa zmiennej PHP, do której kolumna będzie powiązana.

$ typ: Opcjonalny typ danych parametru, reprezentowany przez stałą PDO::P ARAM_*.

$ maxLen: Opcjonalna liczba całkowita, nieużywana przez sterowniki Microsoft do PHP dla SQL Server.

$ driverdata: Opcjonalne mieszane parametry dla sterownika. Na przykład możesz określić PDO::SQLSRV_ENCODING_UTF8 tak, aby powiązać kolumnę ze zmienną jako ciąg zakodowany w UTF-8.

Wartość zwracana

PRAWDA, jeśli sukces, w przeciwnym razie FAŁSZYWE.

Remarks

Wsparcie dla PDO zostało dodane w wersji 2.0 sterowników Microsoft dla PHP dla SQL Server.

Example

Ten przykład pokazuje, jak zmienną można przypisać kolumnie w zbiorze wyników.

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