php-sqlsrv/test/functional/sqlsrv/sqlsrv_metadata_unicode_col_name1.phpt

27 lines
1.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--TEST--
PHP - Retrieve Unicode column name using sqlsrv_fetch_metadata
--ENV--
PHPT_EXEC=true
--SKIPIF--
<?php require('skipif.inc'); ?>
--FILE--
<?php
require_once('MsCommon.inc');
$tableName = "UnicodeColNameTest";
$columnName = "此是後話Κοντάוְאַתָּה第十四章BiałopioБунтевсемужирафиtest是أي بزمام الإنذارהნომინავიiałopioБунтевсемужирафиtest父親回衙 汗流如雨 吉安而來. 關雎 誨€¥É§é";
$conn = connect(array( 'CharacterSet'=>'UTF-8' ));
dropTable($conn, $tableName);
$stmt = sqlsrv_query($conn, "CREATE TABLE [$tableName] ([$columnName] varchar(5))");
$stmt = sqlsrv_query($conn, "SELECT * from [$tableName]");
$meta = sqlsrv_field_metadata($stmt);
echo $meta[0]["Name"];
dropTable($conn, $tableName);
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
?>
--EXPECT--
此是後話Κοντάוְאַתָּה第十四章BiałopioБунтевсемужирафиtest是أي بزمام الإنذارהნომინავიiałopioБунтевсемужирафиtest父親回衙 汗流如雨 吉安而來. 關雎 誨€¥É§é