宽容我,因为我是新来的PHP之间的区别;)长度开发和督促
我的开发堆栈的Windows 7 XAMP,我活的服务器是一个交钥匙的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)
我的本地机器上的字符串长度为195057的服务器上是136858
我已检查数据库已返回相同数量的行,但我不明白为什么字符串的长度应该在不同环境之间有所不同。
任何指针将是非常赞赏
这是完全相同的数据吗? (不只是相同的行数) – Alfabravo 2012-08-09 13:57:40
您检查了相同数量的行,但您确定每行是相同的吗? – sachleen 2012-08-09 13:58:08
是的,尽可能接近,sql是相同的,虽然数据量可以增长(但只能通过一天的几次恢复),但prod字符串总是比dev字符串短得多。我有两个实例在我面前打开并立即运行它们都返回不同的结果 – SWa 2012-08-09 13:59:51