Galera, ja procurei mas nao axei nada que me fosse de ajuda...
estou gravando uns dados num arquivo txt assim:
nome;idade;sexo;cidade;
queria que saisse um ID na primeira coluna:
id;nome;idade;sexo;cidade
mas que esse ID fosse auto incrementavel
como fazer???
valeu!
Id Auto Incrementavel Em Txt
Started By Pedro Lopes, 24/02/2006, 08:45
3 replies to this topic
#1
Posted 24/02/2006, 08:45
#2
Posted 24/02/2006, 08:59
dá uma olhada..
ele conta qtas linhas tem no arquivo txt e soma mais um para o proximo id..
Flws...
Até mais
<?php $arquivo = "auto_increment.txt"; $file = file($arquivo); $i = 0; foreach ($file as $prox) { $i++; } $prox = $i+1; $add = "$prox; nome; idade; sexo; cidade\n"; if (!$handle = fopen($arquivo, 'a')) { print "Erro ao abrir o arquivo ($arquivo)"; exit; } if (!fwrite($handle, $add)) { print "Erro ao escrever no arquivo ($arquivo)"; exit; } ?>
ele conta qtas linhas tem no arquivo txt e soma mais um para o proximo id..
Flws...
Até mais
Edição feita por: HellBurn, 24/02/2006, 09:00.
#3
Posted 24/02/2006, 09:49
perfeito!! ..rsrsrs
ajustei ao meu script.. ficou 100%
vlaeu!
ajustei ao meu script.. ficou 100%
vlaeu!
#4
Posted 24/02/2006, 17:51
Sendo que:
Pode ser substituido por:
Encurtaria bem o código e ganharia mais tempo.
Porque fazer loop à toa não tem problema enquanto há poucas linhas, mas quando há muitas sente-se a diferença.
$file = file($arquivo); $i = 0; foreach ($file as $prox) { $i++; } $prox = $i+1;
Pode ser substituido por:
$prox = count(file($arquivo));
Encurtaria bem o código e ganharia mais tempo.
Porque fazer loop à toa não tem problema enquanto há poucas linhas, mas quando há muitas sente-se a diferença.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)