原文地址:http://niuzheng.net/index/articleinfo/id/91.welcome
有一个这样的需求,通过选择的时间段导出对应的用户访问日志到excel中, 由于用户量较大,经常会有导出50万加数据的情况。而常用的PHPexcel包需要把所有数据拿到后才能生成excel, 在面对生成超大数据量的excel文件时这显然是会造成内存溢出的,所以考虑使用让PHP边写入输出流边让浏览器下载的形式来完成需求。 通过以下的方式写入PHP输出流
2024年10月07日
原文地址:http://niuzheng.net/index/articleinfo/id/91.welcome
有一个这样的需求,通过选择的时间段导出对应的用户访问日志到excel中, 由于用户量较大,经常会有导出50万加数据的情况。而常用的PHPexcel包需要把所有数据拿到后才能生成excel, 在面对生成超大数据量的excel文件时这显然是会造成内存溢出的,所以考虑使用让PHP边写入输出流边让浏览器下载的形式来完成需求。 通过以下的方式写入PHP输出流
2024年10月07日
在 PHP 中,可以使用 MySQL 扩展(mysqli 或 PDO)来连接和操作 MySQL 数据库。下面是一些常见的 MySQL 操作:
2024年10月07日
昨天在做项目时,遇到几个小问题,今天总结一下分享给大家。
问题1:MySQL中select查询语句中多了空格,导致报语法错,但是很难发现问题。
正常语句:"select * from table group by name order by id"
错误语句:"select * from table group by name order by id"
对比上面两个语句,错误语句中在from后边可能敲代码时多打了一个空格,导致语法错误。在众多代码中很难发现。这个虽然不是什么高大上问题,但是一旦遇到很头疼。
2024年10月07日
大家好,好久没更新了,今天给大家带来新的内容使用PHP访问MySQL并显示MySQL中的数据(适合新手)。
以下是所用到的软件:
sublime text3(编程所用)
phpStudy(本地环境)
phpmyadmin(网页数据库管理)
所用到的知识:
2024年10月07日
我们继续 MySQLi 扩展的学习,上篇文章中提到过,MySQLi 的扩展相对于 PDO 来说功能更加的丰富,所以我们依然还会在学习过程中穿插各种 MySQLi 中好玩的方法函数。不过,今天的主角是 MySQLi 中如何执行 SQL 语句以及多条 SQL 语句的执行。
2024年10月07日
本文为php中文网认证作者:“易达”投稿,欢迎加入php中文网有偿投稿计划!
案例:
要求:
其中必须要使用的知识点:
1. 类的定义
2. 类的实例化
3. 对象的引用赋值=&
4. 析构函数
5. 构造函数
2024年10月07日
在web开发中,连接数据库是非常常见的操作。而mysqli是PHP中比较常用的一个操作MySQL数据库的扩展库。在这里,我们将介绍如何在PHP中使用mysqli连接数据库。
步骤一:连接到MySQL数据库
首先,我们需要连接到MySQL数据库。为此,我们需要提供MySQL服务器的地址、用户名和密码。代码如下:
2024年10月07日
对于 MySQLi 来说,事务和预处理语句当然是它之所以能够淘汰 MySQL(原始) 扩展的资本。我们之前也已经学习过了 PDO 中关于事务和预处理语句相关的内容。所以在这里,我们就不再多讲理论方面的东西了,直接上代码来看看 MySQLi 中这两大特性与 PDO 在使用上的区别。
2024年10月07日
2024年10月07日
从 MySQL 数据库读取数据
SELECT 语句用于从数据表中读取数据:
SELECT column_name(s) FROM table_name
我们可以使用 * 号来读取所有数据表中的字段:
SELECT * FROM table_name