Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
tenho um arquivo texto com vários inserts nele, faço a leitura das linhas via código, cada linha é um insert. Então coloquei isso em um loop, o problema é que ele só executa no banco só o ultimo insert. E qualquer linha do insert no arquivo que pegar, copiar e executar no mysql ele insere. Portanto acredito que o erro está nessa rotina abaixo q uso para inserir no banco e não no conteúdo do arquivo texto.
alguém já passou por isso?
o código é:
$arq=fopen("./dados.sql","r");
$i=0;
while(!feof($arq))
{
$sql[$i]=fgets($arq);
$i++;
}
foreach($sql as $query)
{
if(mysql_query($query))
{
echo("gravou");
}
else
{
echo "<br><center><font face=\"Verdana\" size=\"1\" color=\"#cf0800\">Não foi possivel importar! - $query<br></font></center>";
}
}
mysql_close($conn);
fclose($arq);Carregando comentários...