php-sqlsrv/test/bvt/pdo_sqlsrv/msdn_pdoStatement_getColumnMeta.phpt
2021-07-28 15:45:04 -07:00

43 lines
856 B
PHP

--TEST--
retrieves metadata for a column
--SKIPIF--
<?php require('skipif.inc'); ?>
--FILE--
<?php
require('connect.inc');
$conn = new PDO( "sqlsrv:server=$server ; Database = $databaseName", "$uid", "$pwd");
$stmt = $conn->query("select * from Person.ContactType");
$metadata = $stmt->getColumnMeta(2);
var_dump($metadata);
print $metadata['sqlsrv:decl_type'] . "\n";
print $metadata['native_type'] . "\n";
print $metadata['name'];
// free the statement and connection
$stmt = null;
$conn = null;
?>
--EXPECTREGEX--
array\(8\) {
\["flags"\]=>
int\(0\)
\["sqlsrv:decl_type"\]=>
string\(8\) "datetime"
\["native_type"\]=>
string\(6\) "string"
\["table"\]=>
string\(0\) ""
\["pdo_type"\]=>
int\((2|3)\)
\["name"\]=>
string\(12\) "ModifiedDate"
\["len"\]=>
int\(23\)
\["precision"\]=>
int\(3\)
}
datetime
string
ModifiedDate