将mysql查询结果导出到php并保持前导零
我想将sql查询结果导出为XLS文件上的表(或可以在ms excel上作为表打开的任何内容) 我试过这个了 但是,它会删除结果上的任何前导零将mysql查询结果导出到php并保持前导零,php,mysql,export,Php,Mysql,Export,我想将sql查询结果导出为XLS文件上的表(或可以在ms excel上作为表打开的任何内容) 我试过这个了 但是,它会删除结果上的任何前导零 如何维护/保留前导零?在第一个零之前添加一个引号,如:'002 这意味着您可能应该定义哪些列是文本,哪些列是数字,并强制每个文本列以单引号开头。前缀为0的数字不是数字,而是这样的文本。您见过这个导出库,它使用了像Google AppInventor这样的构造块方法吗 假设您想在通过PHP MySql查询导出到CSV时将电话号码设置为前导“0”,只需按如下方
如何维护/保留前导零?在第一个零之前添加一个引号,如:
'002
这意味着您可能应该定义哪些列是文本,哪些列是数字,并强制每个文本列以单引号开头。前缀为0的数字不是数字,而是这样的文本。您见过这个导出库,它使用了像Google AppInventor这样的构造块方法吗
假设您想在通过PHP MySql查询导出到CSV时将电话号码设置为前导“0”,只需按如下方式写入结果数据即可
'="'.$result['telephone'].'"'
我如何定义列类型而不添加单引号,因为我不能/不应该修改mysql数据库上的数据。除此之外,查询结果并不总是有前导零,只有部分结果具有itI意味着将输出上的引号(而不是数据库上的引号)添加到while foreach中。为列定义定义一个数组,检查foreach循环是否在该列上,然后在输出前加前缀:
$value=''.''.'$value'.''。“\t”好的,我试试看。还有一个问题什么是a\t?我在哪里可以找到这类字符串的引用?这是一个表格,搜索php上转义的特殊字符。我还没有看到,我将研究它