好吧,我得到了一个供应商软件,他们说应该在ApachePHP服务器和MySQL数据库上运行。
我没有这两个,所以我把它放在一个php-iis服务器上,并将代码转换为在SQL服务器上工作。
前任。
mysql_select_db->mssql_select_db
(除其他外)
所以我在一个PHP文件中有以下代码
$query = "SELECT * FROM TableName WHERE KEY_FIELD = '".$keyField."';";
$result = mssql_query($query);
$arr = array();
while ( $obj = mssql_fetch_object($result) )
{
$arr[] = $obj;
}
echo '{"results":'.json_encode($arr).'}';
我的结果是这样的(用小提琴2捕捉)
“results”:[“key_field”:“57”,“my30characterlongfieldthatiscu”:“goodvalue”]
“my30characterLongFieldThatisCu”应为“my30characterLongFieldThatisAutoff”
有点奇怪,不是吗?
供应商声称这个应用程序在他们的终端上工作得很好。
我认为这是某种类型的IIsPHP限制,有没有办法绕过它,或者我可以扩展它?
谢谢!