Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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";
}
?>