我有一台在RHEL6上运行的旧服务器,该服务器有一个与外部MS SQL服务器连接的应用程序。 一切都在我的RHEL6上正常工作。
现在我们买了一台新服务器,我已经安装了RHEL7。我复制了所有的php文件。除了带有美元符号和空格的查询现在出现错误:无效的对象名称。
使用的查询是:
$sql = 'SELECT TOP 1 * FROM dbo.[My Database$Cus_ Info Entry]';
$sql1 = mssql_query($sql, $conn_nav) or die("Problem with query? " . $sql );
while( $rec = mssql_fetch_assoc( $sql1 ) )
{
echo "<pre>";
var_dump( $rec );
echo "</pre>";
}
它适用于RHEL6但不适用于7,我无法弄清楚它为什么不起作用。错误消息是:无效的对象名称
我做错了什么?由于这适用于RHEL6,我猜测可能是配置问题?
答案 0 :(得分:0)
我有同样的问题。我在美元符号上放了一个反斜杠字符来逃避这个角色。