放轻松,因为我是 PHP 新手;)
我的开发堆栈是带有 XAMP 的 Windows 7,我的实时服务器是一个交钥匙 LAMP 堆栈。
我正在使用 ADODB 连接到 MSSQL 并将所有结果附加到一个字符串中,代码如下:
$sql = "SELECT Field1 FROM tb_Table";
$rs = $db->Execute($sql);
if (!$rs) {
print $db->ErrorMsg();
} else {
$arr = $rs->GetRows();
$rows = '';
//Loop through parent array (rows)
for ($i=0;$i<=(count($arr)-1);$i++) {
$rows .= " ".$arr[$i][0]." ";
}
print strlen($rows)
我本地机器上的字符串长度是 195,057 在服务器上是 136,858
我已经检查过从数据库返回的行数是否相同,但我不明白为什么字符串的长度在环境之间应该不同。
任何指针将不胜感激