PDOStatement::bindColumn

PHP-stuurprogramma downloaden

Bindt een variabele aan een kolom in een resultaatset.

Syntax

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

Parameters

$ kolom: Het (gemengde) nummer van de kolom (1-gebaseerde index) of naam van de kolom in de resultaatset.

&$param: De (gemengde) naam van de PHP-variabele waaraan de kolom gebonden zal worden.

$ type: Het optionele datatype van de parameter, weergegeven door een PDO::P ARAM_* constante.

$ maxLen: Optioneel geheel getal, niet gebruikt door de Microsoft Drivers voor PHP voor SQL Server.

$ driverdata: Optionele gemengde parameter(s) voor de driver. Je zou bijvoorbeeld PDO::SQLSRV_ENCODING_UTF8 kunnen specificeren om de kolom aan een variabele te binden als een string gecodeerd in UTF-8.

Retourwaarde

WAAR als het lukt, anders ONJUIST.

Remarks

Ondersteuning voor PDO werd toegevoegd in versie 2.0 van de Microsoft Drivers for PHP for SQL Server.

Example

Dit voorbeeld laat zien hoe een variabele aan een kolom in een resultaatset kan worden gebonden.

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