从SQL Server获取包含大量数据的列

时间:2014-06-27 09:28:37

标签: php sql-server

我从MSSQL表中获取一个列,其中ntext的数据类型。 当此列为null或数据较少时,脚本工作正常,但对于大数据,它只是截断,没有任何错误或异常。

我正在使用odbc_fetch_array来从结果集中获取数据。 我尝试了各种解决方案,但没有一个能够正常工作。

$sql = "select top 40 v.vendorID, v.userID, v.companyName, v.contactName, v.email, v.address1, v.address2 ,v.city, v.zip, v.countryID, v.stateOrRegionID, v.phone, v.fax, v.website, convert(nvarchar(max),v.profile) as profile,v.listOrder,v.logo, v.logoThumb, v.photos from custom_vendor as v order by v.listOrder ";

$rs = odbc_exec($conn, $sql);

if (!$rs) {exit(json_encode(array("error"=>"Error in SQL")));}

while( $row = odbc_fetch_array($rs) ) {
...
}

由于

0 个答案:

没有答案