php导出mysql数据为txt文档
为了便于记录查看,有时需要把后台大量查询出来的数据,导出成文档,作为存档记录
$keyword=trim($_REQUEST['keyword']);//根据查询,找寻对应数据
$txt_name=date("md")."-后台产品管理.txt";
$encoded_filename = urlencode($txt_name);
$encoded_filename = str_replace("+", "%20", $encoded_filename); //这样可支持中文名字
header("Content-Type: application/octet-stream");
if (preg_match("/MSIE/", $_SERVER['HTTP_USER_AGENT']) ) {
header('Content-Disposition: attachment; filename="' . $encoded_filename . '"');
} elseif (preg_match("/Firefox/", $_SERVER['HTTP_USER_AGENT'])) {
header('Content-Disposition: attachment; filename*="utf8' . $filename . '"');
} else {
header('Content-Disposition: attachment; filename="' . $filename . '"');
}
$query_3 = "select * from products WHERE 1 $where order by id desc";
$total_str_3 = @mysql_query ( $query_3 );
$total_num_3 = @mysql_num_rows ( $total_str_3 );
for($k = 0; $k < $total_num_3; $k ++) {
$txt_import = mysql_fetch_array ( $total_str_3 );
$str.=$txt_import['name']."\r\n";//此例只导出产品名,每一个换一行
}
echo $str;
exit;//加上退出语句,否则会把你后面的内容也一并输出
您可能感兴趣的文章
- PHP中的递归思想,递归应用05-17
- PHP 简单实用的无限级分类设计思路05-17
- PHP定界符的使用,PHP原样输出内容05-16
- 经典SQL语句大全 05-15
- PHP算法之冒泡排序和快速排序算法例子05-15
- PHP发送邮件,PHPemail发送代码05-15
- php获取用户IP05-15
- php时区设定,确保date()返回正确的北京时...05-15
- PHP,ajax无刷新检测用户名是否存在05-15
- ThinkPHP2.1 常见问题&开发技巧05-14



