数码资讯
用指定的编码将MySQL数据导出到CSV文件的PHP方法
本文演示了PHP如何使用指定的编码将MySQL数据导出到CSV文件: < PHP * *将MySQL数据导出到CSV的PHP代码 * *将MySQL查询的结果作为CSV文件发送 *易于转换为UTF-8。 * / * *建立数据库连接 * / 美元mysql_connect conn =('local
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了PHP如何使用指定的编码将MySQL数据导出到CSV文件:
< PHP
*
*将MySQL数据导出到CSV的PHP代码
*
*将MySQL查询的结果作为CSV文件发送
*易于转换为UTF-8。
* /
*
*建立数据库连接
* /
美元mysql_connect conn =('localhost ','login,往')或死亡(mysql_error());
mysql_select_db('database_name,$ Conn)或死亡(mysql_error($ Conn));
mysql_query(设置名称cp1252 );
*
*执行SQL查询
* /
为查询= sprintf('select field1,field2从table_name);
结果= mysql_query美元($查询,美元Conn)或死亡(mysql_error($ Conn));
*
*向浏览器发送响应头
*下面的标题指示浏览器将数据视为CSV
* /
头('content-type:文本/ CSV;字符集= cp1252);
头('content-disposition:依恋;文件名=输出.csv);
*
*输出标题行(如果至少有一行存在)
* /
行= mysql_fetch_assoc美元($结果);
如果($行){
Echocsv(array_keys(合行));
}
*
*输出数据行(如果至少有一行存在)
* /
当($行){
echocsv(合排);
行= mysql_fetch_assoc美元($结果);
}
*
*将输入数组作为CSV数据进行回声处理,以保持与大多数CSV的一致性
*必要时使用双引号作为外壳
*双引号,以避免双引号-使用
* CRLF作为行分隔符使用
* /
功能echocsv(合场)
{
$分隔符=;
foreach($等领域美元){
如果(preg_match( / R ||,| ' / ',$场)){
$字段=。str_replace(',' ','',';' $场);
}
回波分离器。$场;
$分隔符=;
}
;
}
>
希望本文能对大家的PHP程序设计有所帮助。
< PHP
*
*将MySQL数据导出到CSV的PHP代码
*
*将MySQL查询的结果作为CSV文件发送
*易于转换为UTF-8。
* /
*
*建立数据库连接
* /
美元mysql_connect conn =('localhost ','login,往')或死亡(mysql_error());
mysql_select_db('database_name,$ Conn)或死亡(mysql_error($ Conn));
mysql_query(设置名称cp1252 );
*
*执行SQL查询
* /
为查询= sprintf('select field1,field2从table_name);
结果= mysql_query美元($查询,美元Conn)或死亡(mysql_error($ Conn));
*
*向浏览器发送响应头
*下面的标题指示浏览器将数据视为CSV
* /
头('content-type:文本/ CSV;字符集= cp1252);
头('content-disposition:依恋;文件名=输出.csv);
*
*输出标题行(如果至少有一行存在)
* /
行= mysql_fetch_assoc美元($结果);
如果($行){
Echocsv(array_keys(合行));
}
*
*输出数据行(如果至少有一行存在)
* /
当($行){
echocsv(合排);
行= mysql_fetch_assoc美元($结果);
}
*
*将输入数组作为CSV数据进行回声处理,以保持与大多数CSV的一致性
*必要时使用双引号作为外壳
*双引号,以避免双引号-使用
* CRLF作为行分隔符使用
* /
功能echocsv(合场)
{
$分隔符=;
foreach($等领域美元){
如果(preg_match( / R ||,| ' / ',$场)){
$字段=。str_replace(',' ','',';' $场);
}
回波分离器。$场;
$分隔符=;
}
;
}
>
希望本文能对大家的PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。