PHP脱mysql脚本

<?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)."\n", 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即可

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。