PDOStatement::bindColumn

Download del driver PHP

Associa una variabile a una colonna in un set di risultati.

Sintassi

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

Parametri

$column: numero (misto) della colonna (indice in base 1) o nome della colonna nel set di risultati.

&$param: nome (misto) della variabile PHP a cui verrà associata la colonna.

$type: tipo di dati facoltativo del parametro, rappresentato da una costante PDO::PARAM_*.

$maxLen: intero facoltativo, non usato dai driver Microsoft per PHP per SQL Server.

$driverdata: parametro o parametri misti facoltativi per il driver. Ad esempio, è possibile specificare PDO::SQLSRV_ENCODING_UTF8 per associare la colonna a una variabile come stringa codificata in UTF-8.

Valore restituito

TRUE se ha esito positivo; in caso contrario, FALSE.

Osservazioni:

Il supporto per PDO è stato aggiunto nella versione 2.0 dei driver Microsoft per PHP per SQL Server.

Esempio

Questo esempio mostra l'associazione di una variabile a una colonna in un set di risultati.

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

Vedi anche

Classe PDOStatement

PDO