PHP读取SQL Server Image类型字段问题记录
写在前面
前几天朋友叫帮忙做一个小工具,读取ERP 的SQL Server数据库里面的款式表,用于网页展示,网站采用的是前后端分离架构。
写在中间
SQL Server数据库存储图片的字段是image类型,我直接用PHP读取出来的时候,会显示乱码。
数据库字段内容如下,由于数据太长,只做部分截图:
PHP代码如下:
$serverName = "127.0.0.1";
$connectionInfo = array("UID"=>'sa', "PWD"=>'123456', "Database"=>"test");
$conn = sqlsrv_connect($serverName, $connectionInfo);
$sql = 'select * from test_v_style where SID=1457';
$result = sqlsrv_query($conn, $sql);
$style_img = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)['style_img'];