lucas1407 Postado Dezembro 16, 2010 Denunciar Share Postado Dezembro 16, 2010 Estou usando a funstion rand() do php para colocar o id dos membros, o problema é que toda vez repete o número: 2147483647,e isso dá muito transtornos pra mim, ajudem aew, plizscript que uso:$id = rand(1, 9999999999999); $id .= rand(1, 9999999999999); $id .= rand(1, 9999999999999); $id .= rand(1, 9999999999999); $definition = 1; $sql = "INSERT INTO `posts` (name, text, , id_topic) VALUES ('$name', '$text', '$id')"; $result = mysql_query($sql) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 svjets Postado Dezembro 16, 2010 Denunciar Share Postado Dezembro 16, 2010 2147483647 é o máximo valor que um inteiro pode ter no php. Você está tentando criar um id com até 52 dígitos, esse é o erro. Pra quê tantos digitos assim? rs Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Dezembro 16, 2010 Denunciar Share Postado Dezembro 16, 2010 (editado) Como assim 'só repete' esse número? Aqui não apareceu nenhuma vez...Mas de quantos números você precisa? Algo que talvez possa te ajudar, é colocar no meio desses números a data, hora, minuto e segundos atual...Fiz aqui rapidinho porque tenho que sair, veja só:<?php $micro = microtime(true); $id .= sprintf("%06d",($micro - floor($micro)) * 1000000); echo $id; ?> Editado Dezembro 16, 2010 por Stoma Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lucas1407 Postado Dezembro 17, 2010 Autor Denunciar Share Postado Dezembro 17, 2010 (editado) Vlw svjets,eu tava pensando ontem a noite nisso mesmo Stomavou por um rand só com mínimo 1 e máximo 9, 9vezes, e vou por adata no início, vlw Editado Dezembro 17, 2010 por ghs_ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
lucas1407
Estou usando a funstion rand() do php para colocar o id dos membros, o problema é que toda vez repete o número: 2147483647,
e isso dá muito transtornos pra mim, ajudem aew, pliz
script que uso:
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.