php获取xml值连接mssql数据问题
环境是IIS7.0+PHP+MSSQLPHP是Web平台安装程序下载的5.4版本现在出现个问题就是错误摘要HTTP错误500.0-InternalServerErrorF...
环境是IIS7.0+PHP+MSSQL
PHP是Web平台安装程序下载的5.4版本
现在出现个问题就是
错误摘要
HTTP 错误 500.0 - Internal Server Error
FastCGI 进程意外退出
模块
FastCgiModule
通知
ExecuteRequestHandler
处理程序
PHP
错误代码
0x000000ff
如果使用
$IP = '127.0.0.1';
$UID = 'sa';
$PWD = '123456';
可以正常连接数据库,
也可以获取到XML的3个元素(IPAddress,DataBaseID,DataBasePassword),然后分别在PHP赋值
但是只有$IPAddress可以再数据连接语句中使用
如果把$UID = 'sa'; 换成 $UID = $DataBaseID;就会出现上述错误, PWD也是同样的
XML代码部分:
<?xml version="1.0" encoding="ISO-8859-1"?>
<Infomation>
<Data>
<IPAddress>127.0.0.1</IPAddress>
<DataBaseID>sa</DataBaseID>
<DataBasePassword>123456</DataBasePassword>
</Data>
</Infomation>
PHP代码部分:
<?php
$xml = simplexml_load_file("Config.xml");
$IPAddress = $xml->Data->IPAddress;
$DataBaseID = $xml->Data->DataBaseID;
$DataBasePassword = $xml->Data->DataBasePassword;
$IP = '127.0.0.1';
$UID = 'sa';
$PWD = '123456';
$connectionInfo = array("server" => $IPAddress,
"params" => array("Database" => "TestDB"
"UID" => $UID,
"PWD" => $PWD,
"CharacterSet" => 'UTF-8'));
$conn = sqlsrv_connect($connectionInfo["server"], $connectionInfo["params"]);
?>
请问下各位这是什么情况阿??试过找PHP.ini配置的问题,找不到也感觉不太是配置的问题
本人刚学php,望指教! 展开
PHP是Web平台安装程序下载的5.4版本
现在出现个问题就是
错误摘要
HTTP 错误 500.0 - Internal Server Error
FastCGI 进程意外退出
模块
FastCgiModule
通知
ExecuteRequestHandler
处理程序
PHP
错误代码
0x000000ff
如果使用
$IP = '127.0.0.1';
$UID = 'sa';
$PWD = '123456';
可以正常连接数据库,
也可以获取到XML的3个元素(IPAddress,DataBaseID,DataBasePassword),然后分别在PHP赋值
但是只有$IPAddress可以再数据连接语句中使用
如果把$UID = 'sa'; 换成 $UID = $DataBaseID;就会出现上述错误, PWD也是同样的
XML代码部分:
<?xml version="1.0" encoding="ISO-8859-1"?>
<Infomation>
<Data>
<IPAddress>127.0.0.1</IPAddress>
<DataBaseID>sa</DataBaseID>
<DataBasePassword>123456</DataBasePassword>
</Data>
</Infomation>
PHP代码部分:
<?php
$xml = simplexml_load_file("Config.xml");
$IPAddress = $xml->Data->IPAddress;
$DataBaseID = $xml->Data->DataBaseID;
$DataBasePassword = $xml->Data->DataBasePassword;
$IP = '127.0.0.1';
$UID = 'sa';
$PWD = '123456';
$connectionInfo = array("server" => $IPAddress,
"params" => array("Database" => "TestDB"
"UID" => $UID,
"PWD" => $PWD,
"CharacterSet" => 'UTF-8'));
$conn = sqlsrv_connect($connectionInfo["server"], $connectionInfo["params"]);
?>
请问下各位这是什么情况阿??试过找PHP.ini配置的问题,找不到也感觉不太是配置的问题
本人刚学php,望指教! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询