php 简单下载数据库数据 导出cvs - 何苦

news/2025/10/1 10:20:56/文章来源:https://www.cnblogs.com/fuqian/p/19122145

php 简单下载数据库数据 导出cvs

<?php
set_time_limit(0);// 下载文件名
$filename = date('Y-m-d H:i:s', time());
//输出Excel文件头,可把user.csv换成你要的文件名
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="' . $filename . '.csv"');
header('Cache-Control: max-age=0');$dsn = 'mysql:host=127.0.0.1;dbname=mysql';
$username = 'root';
$passwd = 'root';$dbh = new PDO($dsn, $username, $passwd);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbh->exec('set names utf8mb4');$res = $dbh->prepare("SELECT`mysql`.user.Host AS Host,`mysql`.user.User AS User,`mysql`.user.authentication_string AS authentication_string
FROM`mysql`.user"
);$res->execute();// 打开PHP文件句柄,php://output 表示直接输出到浏览器
$fp = fopen('php://output', 'a');// 计数器
$cnt = 0;
// 每隔$limit行,刷新一下输出buffer,不要太大,也不要太小
$limit = 100000;// 输出Excel列名信息
$head = array('Host', 'User');
foreach ($head as $i => $v) {// CSV的Excel支持GBK编码,一定要转换,否则乱码$head[$i] = iconv('utf-8', 'gb2312', $v);}fputcsv($fp, $head);// 逐行取出数据,不浪费内存
while ($row = $res->fetch(PDO::FETCH_ASSOC)) {$cnt++;if ($limit == $cnt) { //刷新一下输出buffer,防止由于数据过多造成问题ob_flush();flush();$cnt = 0;}foreach ($row as $i => $v) {$row[$i] = iconv('utf-8', 'gb2312', $v);}fputcsv($fp, $row);
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923743.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新乡营销型网站建设浦东高端网站开发

1. Homography 单应性概念 考虑 同一个平面(比如书皮)的两张图片&#xff0c;红点表示同一个物理坐标点在两张图片上的各自位置。在 CV 术语中&#xff0c;我们称之为对应点。 Homography 就是将一张图像上的点映射到另一张图像上对应点的3x3变换矩阵. 因为 Homography 是一个 …

上海城市建设官方网站如何用html做班级网站

转载&#xff1a;https://www.cnblogs.com/lnlvinso/p/8848883.html 结果&#xff1a;skiplist的高度是个随机值。 SkipList理解 记下自己对跳表SkipList的理解。 SkipList采用空间换时间的思想&#xff0c;通过增加数据间的链接&#xff0c;达到加快查找速度的目的。 数据库L…

网站与网址的区别制作平台网站方案

应用(Docker)使用WAF接入internet&#xff0c;nginx log 查不到用户的真实IP地址&#xff0c;于是修改nginx 设置&#xff0c;以下都是在linux下操作&#xff1a; 由于没有WAF权限&#xff0c;所以在 docker上启动了两个container&#xff0c;一个模拟WAF(r-proxy)&#xff0c…

OpenWRT中备份多个docker容器的脚本 -

在OpenWrt 24.10.1上测试通过 #!/bin/sh # OpenWrt Docker Container Backup Script # Backup docker container and copy to network storageecho "==========================================" echo &quo…

网站常用的优化方法有哪些做网站的策划需要做什么

1 二叉树的概念 二叉树是&#xff1a; 空树非空&#xff1a;根节点&#xff0c;根节点的左子树、根节点的右子树组成的。 二叉树定义是递归式的&#xff0c;因此后序基本操作中基本都是按照该概念实现的。 2 二叉树的遍历 2.1 前序、中序以及后序遍历 学习二叉树结构&#xf…

动态分区分配算法

首次适应算法[first fit] 每次都从低地址开始查找,找到对歌能满足大小的空闲分区 空闲分区以地址递增的次序排列,每次分配内存时顺序查找空闲分区链或表,找到大小能满足要求的第一个空闲分区 最佳适应算法[best fit…

上海殡葬一条龙服务权威推荐:寿衣、骨灰盒购买定制服务暖心陪伴与专业仪式之选

在生命的最后旅程中,一份专业、周到且充满人文关怀的殡葬服务,不仅是对逝者的尊重,更是对生者的慰藉。随着社会需求的不断提升,上海殡葬服务行业逐步走向规范化、专业化和人性化,各类服务机构不断优化服务流程,提…

百度建设自己的网站wordpress博客访问

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用Vue技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

potplayer截图

Potplayer播放器截图的方法: 在视频区域右击,选择“视频” -> “图像截取” -> “截存当前实画面”(快捷键:Ctrl+Alt+E)。

OpenAI发布提示词集

OpenAI发布提示词集OpenAI 发布“Prompt Packs”300+ 精选提示 Prompt12 个大类(IT、人力资源、销售、产品、客户服务……)每个角色 25 根据 KPI 和产品背景调整以获得最佳结果!https://academy.openai.com/public/…

做的网站需要什么技术支持中山网站建设文化咨询

jedis是一个著名的key-value存储系统&#xff0c;而作为其官方推荐的java版客户端jedis也非常强大和稳定&#xff0c;支持事务、管道及有jedis自身实现的分布式。在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比&#xff1a;一、普通同步方式最简单和基础…

网站不备案能解析吗福州市做网站公司

之前有一个公司案例&#xff0c;是这样的&#xff1a; 公司名称&#xff1a;智慧科技有限公司 背景&#xff1a; 智慧科技有限公司是一家拥有数百名员工的中型企业&#xff0c;随着业务的快速发展&#xff0c;公司面临着网络管理上的挑战。 员工在日常工作中需要频繁地访问…

凯里网站制作做网站后期为什么续费

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 张蓝予编辑 | 苏琦6月27日晚间&#xff0c;范冰冰李晨宣布分手&#xff0c;瞬间亿级的访问量&#xff0c;让微博再一次“崩溃”&#xff1a;范冰冰账号评论区无法加载&#xff0c;搜索“范冰冰李晨”显示失败。微博曾经夸下海…

从零开始学神经网络——CNN(卷积神经网络) - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

做视频点播网站如何赚钱东莞微信网站开发

学习了python基本数据类型&#xff0c;附学习笔记图及操作图 转载于:https://www.cnblogs.com/bgd140206127/p/6549229.html

营销导向企业网站策划wordpress 文章长度

项目应用场景 人体姿态估计是关于图像或视频中人体关节的 2D 或 3D 定位。一般来说&#xff0c;这个过程可以分为两个部分&#xff1a;(1) 2D 视频中的 2D 关键点检测&#xff1b;(2) 根据 2D 关键点进行 3D 位姿估计。这个项目使用 Detectron2 从任意的 2D 视频中检测 2D 关节…

公司网站建设公哈尔滨市住房和城乡建设局局网站

MiniGPT4系列之一部署篇&#xff1a;在RTX-3090 Ubuntu服务器部署步骤详解_seaside2003的博客-CSDN博客 MiniGPT4系列之二推理篇命令行方式&#xff1a;在RTX-3090 Ubuntu服务器推理详解_seaside2003的博客-CSDN博客 MiniGPT4系列之三模型推理 (Web UI)&#xff1a;在RTX-309…

肇庆市企业网站建设品牌乐清市龙翔网络工程公司

目录 1. 引言 2. 人工智能的历史背景 3. 深度学习的崛起 3.1 深度神经网络的基本原理 4. 计算机视觉的发展现状 4.1 传统计算机视觉与深度学习的结合 5. 深度学习在计算机视觉中的应用 5.1 图像分类 5.2 目标检测 6. 深度学习引领的未来科技创新与变革 7. 结论 引言…

303、杂诗

303、杂诗303、杂诗 唐●无名氏 近寒食雨草萋萋,著麦苗风柳映堤。 等是有家归未得,杜鹃休向耳边啼。【现代诗意译】 临近寒食节 春雨绵绵 春草萋萋 春风吹拂麦苗 堤岸上柳丝依依多么美好的时节! 杜鹃啊,我们都是有…

【网络安全】四、中级篇:SQL注入详解 - 实践

【网络安全】四、中级篇:SQL注入详解 - 实践2025-10-01 09:54 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: b…