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...
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
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










