PDOStatement::bindColumn

Descarregar o driver PHP

Liga uma variável a uma coluna num conjunto de resultados.

Syntax

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

Parâmetros

$ coluna: O número (misto) da coluna (índice baseado em 1) ou nome da coluna no conjunto de resultados.

&$param: O nome (misto) da variável PHP à qual a coluna será vinculada.

$ tipo: O tipo de dado opcional do parâmetro, representado por uma constante PDO::P ARAM_*.

$ maxLen: Inteiro opcional, não usado pelos drivers Microsoft para PHP para SQL Server.

$ driverdata: Parâmetro(s) misto(s) opcional(es) para o driver. Por exemplo, podes especificar PDO::SQLSRV_ENCODING_UTF8 para ligar a coluna a uma variável como uma cadeia codificada em UTF-8.

Valor de retorno

VERDADEIRO se for bem-sucedido, caso contrário FALSO.

Observações

O suporte para PDO foi adicionado na versão 2.0 dos Microsoft Drivers for PHP para SQL Server.

Example

Este exemplo mostra como uma variável pode ser ligada a uma coluna num conjunto de resultados.

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