写文件时神秘的数字串

 缘zhi韵_297 发布于 2023-02-09 17:54

我有一个简单的过程来创建一个包含数据库数据的CSV文件.

if (isset($_POST['submitcsv'])) {
     $csvfile = fopen("stardata.csv", "w"); //w=write, r=read, a=append
     $datebeginning = date('Y/m/d', strtotime($_POST['datebeginning']));
     $query = $pdoace->prepare("SELECT * 
                        FROM `starrisk` 
                        WHERE `testdate` >= ? 
                        AND `site` = '". $_POST['fromlocation'] ."'   
                        ORDER BY `cdcnumber` ASC"); 
        $query->execute(array($datebeginning));
        While($row = $query->fetch()) {
            for ($x=1; $x<=51; $x++)
            {
                   echo fwrite($csvfile, $row[$x].",");//inside loop;
            }
                   echo fwrite($csvfile, "\r\n");
        }
            fclose ($csvfile);
            echo 'Data Compilation Complete: download now...';
           }

我得到的神秘数字看起来只是数据编译完成(下面)似乎与数据本身无关(它由一个名字,姓氏和一堆-1和1组成(一个真假) )...

117342222333222233223232233332232232332223323233333332117672223232323222233322222233233232323233323233322222数据编译完成:立即下载...

想法有人???

1 个回答
  • echo你之前有fwrite将输出写入的字节数.参考:http://php.net/fwrite#refsect1-function.fwrite-returnvalues

    2023-02-09 17:57 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有