【发布时间】:2014-07-29 23:31:59
【问题描述】:
为什么'select isNull(NULL +" and"," on")'在sql server中返回"on"而在php mssql中返回" and"?
在 sql server 中直接执行查询时,它返回" on"。
但是使用 PHP [mssql_quey] 它返回 " and"。
我需要" on"。
PHP v 5.3
Xampp v3
MS SQL Server 2008
不是:我试过COALESCE(NULL + ' and', ' on') ..同样的问题
【问题讨论】:
-
你的 php 代码在这里是相关的。编辑您的问题并添加它。
-
$query="select ISNULL(NULL+ 'and','no')"; $res=mssql_query($query); $data=mssql_fetch_row($res); var_dump($data);实际上mssql中有一个触发器,它具有ISNULL函数,从php执行它时显示“'and'附近的语法错误”,但使用asp.net或直接执行sql server执行正确
标签: php sql sql-server xampp