Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.20 KB | None | 0 0
  1.  
  2. <?php
  3. /*
  4.     - Fix charges fori tems, we'll use the default charge (so we need to insert special table with item charges).
  5.     - Quests
  6. */
  7.     $update_file= "result.sql";             // File name
  8.    
  9.  
  10.     function generateAccounts()
  11.     {
  12.         global $update_file;
  13.  
  14.         $SELECTSIZE = 7000;
  15.         $run = 0;
  16.         do
  17.         {
  18.             $sql = "SELECT `acct`,`login`,`encrypted_password`,`email`,`lastip`,`banned`,`lastlogin`,`muted` FROM `accounts` ORDER BY `acct` LIMIT ".($run*$SELECTSIZE).",$SELECTSIZE;";
  19.             $result = mysql_query($sql);
  20.  
  21.  
  22.             $final = "INSERT INTO `account` (`id`, `username`, `sha_pass_hash`, `email`, `last_ip`, `locked`, `last_login`, `expansion`, `mutetime`) VALUES ";
  23.  
  24.             while ($row = mysql_fetch_array($result, MYSQL_NUM))
  25.             {      
  26.                 $username = mysql_escape_string($row[1]);
  27.                 $password = mysql_escape_string($row[2]);
  28.                 $email = mysql_escape_string($row[3]);
  29.                 $final.= "('$row[0]','$username','$password','$email','$row[4]','$row[5]','$row[6]','2','$row[7]'),";
  30.             }
  31.            
  32.             $final[strlen($final)-1] = ";";
  33.             $final .="\n";
  34.  
  35.             $resultfile =  fopen($update_file,"a") or die("noob");
  36.             fputs($resultfile,$final);
  37.             fclose($resultfile);
  38.             $run++;
  39.         } while(mysql_num_rows($result) >= $SELECTSIZE);
  40.     }
  41.    
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement