私はPHPを初めて使用するので、気楽にやってください;)
私の開発スタックはXAMPを搭載したWindows7で、ライブサーバーはターンキー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です。
データベースから同じ数の行が返されていることを確認しましたが、環境間で文字列の長さが異なる理由がわかりません。
任意のポインタをいただければ幸いです