Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Galera,,, estou precisando gravar alguns registros no banco de dados, mas os dados vem de um arquivo assim:
arquivo.txt
111; Leonardo; 25/08/1986;
222; Joao; 25/05/1980;
333; Maria; 10/09/1989;
quando é uma coluna só eu até consigo fazer,,, mas quando são várias,, da problema...
fiz assim:
$dados = fopen("arquivo.txt", "r");
foreach($dados as $row){
$campo = explode('|', $row);
$sql = "INSERT INTO tbdados (matricula, nome, data) VALUES ('$campo[0]', '$campo[1]', '$campo[2]')";
$resultado = mysql_query($sql) or die(mysql_error());
}
mysql_close();
if ($resultado)
{
print "Dados copiados com sucesso!";
}
else
{
print "Foi possível copiar os dados do arquivo.";
}
só que ta dando pau no foreach
Warning: Invalid argument supplied for foreach() in C:\wamp\www\teste.php on line 24
Foi possÃvel copiar os dados do arquivo.
o que eu posso fazer?
Carregando comentários...