Opa! Agora que eu vi, a minha classezinha não faz exatamente isso..
Ela apenas gera coisas randômicas - no momento, gera nome, cnpj e cpf.
Os nomes inclusive vem de um banco de dados (postgres, é claro).

Por exemplo, um códigozinho que fizemos para gerar um banco de testes:

<?
require_once('gerador.php');
$con = pg_connect("host=localhost port=5432
dbname=consultaPreviaOnline user=postgres password=p");

function randEstado(){
  $sql = "SELECT codmunic,codestado FROM tab_municipios ORDER BY
RANDOM() LIMIT 1";
  $res = pg_query($sql);
  $saida = pg_fetch_array($res, 0, PGSQL_ASSOC);
  return ($saida);
}

$gera = new Gerador();
  for($x=1;$x<500;$x++){
  $rand = randEstado();
  echo('INSERT INTO cadastro("Código","Nome", email , cpf,  codmunic, 
codestado) VALUES (' .$x  .",'" . $gera->geraNome() .
"','[EMAIL PROTECTED]','". $gera->geraCPF()."'," .$rand['codmunic'] .
"," . $rand['codestado'] . ");\n");

  }

?>

O código da classe gerador, junto com um exemplo simples, está em
http://www.waltercruz.com/devel/gerador.zip pra quem quiser (e ficar
evitando o clássico: "Manda pra mim também" :)) . Vou ver se faço o
método para gerar inteiros também.

[]'s
- Walter
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a