PDOStatement::bindColumn

PHP-illesztőprogram letöltése

Egy változót köt egy oszlophoz az eredményhalmazban.

Syntax

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

Paraméterek

$ oszlop: Az oszlop (vegyes száma) (1-alapú index) vagy az eredményhalmaz oszlopának neve.

&$param: A PHP változó (vegyes neve) neve, amelyhez az oszlop kötött lesz.

$ type: A paraméter opcionális adattípusa, amelyet PDO::P ARAM_* állandó jelöl.

$ maxLen: Opcionális egész szám, amelyet nem használnak a Microsoft Drivers for PHP for SQL Server.

$ driverdata: Opcionális vegyes paraméter(ek) a driverhez. Például megadhatod a PDO::SQLSRV_ENCODING_UTF8-t, hogy az oszlopot egy változóhoz kötsd egy UTF-8-ban kódolt stringként.

Visszaadott érték

IGAZ, ha siker, egyébként HAMIS.

Remarks

A PDO támogatását a Microsoft Drivers for PHP for SQL Server 2.0-s verziójában adták hozzá.

Example

Ez a példa bemutatja, hogyan lehet egy változót egy eredményhalmazban lévő oszlophoz kötni.

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