我试图通过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];
}
答案 0 :(得分:1)
试试这个:SELECT [introductionctión] FROM table;
答案 1 :(得分:1)
尝试将列名放在方括号中。
$sql='SELECT [introductión] FROM table';
答案 2 :(得分:1)
在SQL Server中,您可以使用[]
来分隔列(或表格或其他...)名称。
在MySQL中,通常使用`(〜键上的那个)。