rs2csvout删除以<开头的数据

时间:2017-09-26 15:43:29

标签: php mysql csv adodb

我正在尝试使用rs2csvout()的ADODB函数直接从SQL查询生成CSV文件。由于某种原因,它生成的结果CSV会排除以<开头的字段中的数据。符号。

如果我查看直接在数据库中运行的查询输出,我可以看到它完整地返回数据,包括以<开头的任何数据。

为什么会这样?

$rs = $DB->Execute('SELECT   
ID as DATABASEID
,strTestcode
,strTestname
FROM testdb');

print rs2csvout($rs); 

1 个答案:

答案 0 :(得分:1)

网络浏览器正在吃那些因为它,好吧,HTML正在寻找!

在这种情况下你需要使用htmlentities(仅用于预览)

print htmlentities(rs2csvout($rs));