Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Anderson Ferminiano

[Resolvido] Tabela MySQL para criação de nomes aleatórios + 10000

Recommended Posts

Fala galera, tive que fazer essa tabela pra um de meus jogos, e vou distribuir aqui, peguei os nomes de alguns sites do google que não me lembro agora, fui utilizando PHP pra inserir os dados no banco com expressão regular (preg_match_all) pra encontrá-los no meio do HTML dos sites...

 

Segue link de download pra quem quiser baixar a tabela com os nomes:

http://andersonferminiano.com/names.sql

 

E uma procedure pra quem quiser gerar nomes:

delimiter //

DROP PROCEDURE IF EXISTS getRandomic//

CREATE PROCEDURE getRandomic()
BEGIN

declare vname varchar(255);
declare vsurname varchar(255);
declare vfullname varchar(255);

SELECT name INTO vname FROM players_names WHERE surname = 0 ORDER BY RAND() LIMIT 1;
SELECT name INTO vsurname FROM players_names WHERE surname = 1 ORDER BY RAND() LIMIT 1;
SELECT concat_ws(" ",vname, vsurname) AS fullname;

END//

CALL getRandomic;

 

O resultado? É muito bacana! Dê uma olhada...

 

Trent Krall

Irwin Mosquera

Pierre Poche

Vaughn Mattie

Asa Harkey

Cameron Rosato

Zackary Saltsman

Darrel Weinstock

Abram Brekke

Freddy Devinney

Scott Rubalcava

Sang Lesh

Clinton Vreeland

Solomon Kilkenny

Art Gilmour

Jamison Gothard

Phil Rakowski

Emile Escarcega

Jewell Shy

Leonard Goulette

Kendrick Leeman

Jessie Mccraney

Johnny Heckstall

Philip Mullenax

Jeremy Umberger

Leonardo Lenk

Saul Sauve

Kennith Wigginton

Bertram Dyal

Zane Durrah

Robert Kimbell

Rickie Boulanger

Haywood Viveros

Elvin Domenico

Jordon Breeze

Boyce Woodrum

Olin Johson

Aaron Vanwyk

Glen Huseby

Angelo Casias

Hershel Bardsley

Warner Demasi

Leandro Mccurley

Dusty Romain

Kristopher Boose

Bernardo Finck

Milo Mullett

Edmund Sipp

Kim Belin

Huey Robicheaux

PS: Não tem lab de scripts pra MySQL, e já que trabalhei com PHP nesse script, postei aqui :z

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.