Compartilhar via


PDOStatement::bindColumn

Baixar o driver PHP

Associa uma variável a uma coluna em um conjunto de resultados.

Sintaxe

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

Parâmetros

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

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

$type: o tipo de dados opcional do parâmetro, representando por uma constante PDO::PARAM_*.

$maxLen: inteiro opcional, não usado pelos Drivers da Microsoft para PHP para SQL Server.

$driverdata: parâmetros mistos opcionais para o driver. Por exemplo, você poderia especificar PDO::SQLSRV_ENCODING_UTF8 para associar a coluna a uma variável como uma cadeia de caracteres codificada em UTF-8.

Valor de retorno

TRUE se bem-sucedido; caso contrário, FALSE.

Comentários

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

Exemplo

Este exemplo mostra como uma variável pode ser associada a uma coluna em um 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";  
}  
?>  

Consulte Também

PDOStatement Class

PDO