php导出mysql数据 php导出表格

php 怎么读取mysql一条数据并输出某一字段

可以参考下面的代码:

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、网页空间、营销软件、网站建设、文县网站维护、网站推广。

//连接数据库服务器

$link = mysql_connect(‘host(服务器ip地址,本地用localhost)’,'数据库账户',‘数据库密码’);

//选择要连接的数据库

mysql_select_db('数据库名字');

//执行查询,返回数据源

$query = mysql_query("SELECT * FROM test");

//遍历数据源,并赋值给$r,当没有数据时,变成false中断循环

while($r = mysql_fetch_array($query)){

echo $r['field_name'];//输出字段

}

扩展资料:

mysql使用说明

1、如果是用 MySQL + Apache,使用的又是 FreeBSD 网络操作系统的话,安装时候应按注意到FreeBSD的版本问题,在 FreeBSD 的 3.0 以下版本来说,MySQL Source 内含的 MIT-pthread 运行是正常的,但在这版本以上,必须使用 native threads,也就是加入一个 with-named-thread-libs=-lc_r 的选项。

2、如果在 COMPILE 过程中出了问题,请先检查gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。

3、如果不是版本的问题,那可能是内存不足,请使用 ./configure--with-low-memory 来加入。

4、如果要重新做configure,那么可以键入 rm config.cache 和 make clean 来清除记录。

5、把 MySQL 安装在 /usr/local 目录下,这是缺省值,也可以按照需要设定所安装的目录。

参考资料来源:百度百科-mySQL (关系型数据库管理系统)

PHP导出MySQL数据到Excel文件(fputcsv)

这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。

复制代码

代码如下:

//

输出Excel文件头,可把user.csv换成你要的文件名

header('Content-Type:

application/vnd.ms-excel');

header('Content-Disposition:

attachment;filename="user.csv"');

header('Cache-Control:

max-age=0');

//

从数据库中获取数据,为了节省内存,不要把数据一次性读到内存,从句柄中一行一行读即可

$sql

=

'select

*

from

tbl

where

……';

$stmt

=

$db-query($sql);

//

打开PHP文件句柄,php://output

表示直接输出到浏览器

$fp

=

fopen('php://output',

'a');

//

输出Excel列名信息

$head

=

array('姓名',

'性别',

'年龄',

'Email',

'电话',

'……');

foreach

($head

as

$i

=

$v)

{

//

CSV的Excel支持GBK编码,一定要转换,否则乱码

$head[$i]

=

iconv('utf-8',

'gbk',

$v);

}

//

将数据通过fputcsv写到文件句柄

fputcsv($fp,

$head);

//

计数器

$cnt

=

0;

//

每隔$limit行,刷新一下输出buffer,不要太大,也不要太小

$limit

=

100000;

//

逐行取出数据,不浪费内存

while

($row

=

$stmt-fetch(Zend_Db::FETCH_NUM))

{

$cnt

++;

if

($limit

==

$cnt)

{

//刷新一下输出buffer,防止由于数据过多造成问题

ob_flush();

flush();

$cnt

=

0;

}

foreach

($row

as

$i

=

$v)

{

$row[$i]

=

iconv('utf-8',

'gbk',

$v);

}

fputcsv($fp,

$row);

}

优点简单易用,非常节省内存,不依赖第三方类库。

phpmysql导出千万级csv最快方法

1、首先创建要插入100万数据的表格,随机产生数字。

2、其次创建存储过程,并向表中插入数据,调用存储过程进行插入数据,插入300万条数据,且分几次插入。

3、最后导出数据到csv,使用函数selectxxxintooutfile,其中outfile后面的路径可以是Windows或macOS或者Linux。

新闻名称:php导出mysql数据 php导出表格
本文链接:https://www.cdcxhl.com/article44/doeighe.html

成都网站建设公司_创新互联,为您提供网页设计公司网站设计建站公司软件开发响应式网站网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设公司