列名sql server中的重音

时间:2017-08-23 17:10:33

标签: php sql-server

我试图通过php查询sql server数据库,并且字段名称有重音,我收到以下错误。

  

警告:sqlsrv_fetch_array()要求参数1为resource,boolean

代码是:

$sql='SELECT introductión FROM table;              
$stmt = sqlsrv_query($conn,$sql);   
while( $row = sqlsrv_fetch_array( $stmt ) ) {
    echo $row[0];
}

3 个答案:

答案 0 :(得分:1)

试试这个:SELECT [introductionctión] FROM table;

答案 1 :(得分:1)

尝试将列名放在方括号中。

$sql='SELECT [introductión] FROM table';

答案 2 :(得分:1)

在SQL Server中,您可以使用[]来分隔列(或表格或其他...)名称。 在MySQL中,通常使用`(〜键上的那个)。