PDOStatement::bindColumn

Ladda ned PHP-drivrutin

Binder en variabel till en kolumn i en resultatuppsättning.

Syntax

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

Parameters

$ kolumn: Det (blandade) numret på kolumnen (1-baserat index) eller namnet på kolumnen i resultatuppsättningen.

&$param: Det (blandade) namnet på PHP-variabeln som kolumnen kommer att bindas till.

$ typ: Den valfria datatypen för parametern, representerad av en PDO::P ARAM_*-konstant.

$ maxLen: Valfritt heltal, inte använt av Microsoft Drivers för PHP för SQL Server.

$ driverdata: Valfria blandade parametrar för drivern. Till exempel kan du ange PDO::SQLSRV_ENCODING_UTF8 för att binda kolumnen till en variabel som en sträng kodad i UTF-8.

Returvärde

SANT om det lyckas, annars FALSKT.

Remarks

Stöd för PDO lades till i version 2.0 av Microsoft Drivers för PHP för SQL Server.

Example

Detta exempel visar hur en variabel kan bindas till en kolumn i en resultatmängd.

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