Bom dia,
tenho um código sql com milhares de 'insert into'... quando importo através do phpmyadmin ocorre tudo perfeito...
estou fazendo um sistema para leigos instalarem este sistema, através do browser...
quando faço a consulta inserindo no código php a mesma... da erro...
exemplo: mysql_query('consulta com milhares de linhas')...
qual seria a solução?
abraçoss
Dúvida Em Execução De Código Sql
Started By dede-soufoliao.com, 17/03/2008, 10:25
4 replies to this topic
#1
Posted 17/03/2008, 10:25
#2
Posted 17/03/2008, 12:32
Qual é o erro retornado?
#3
Posted 17/03/2008, 16:42
Você pode fazer o seguinte, é meio POG, mas é uma solução.
Pegar o arquivo .sql, abrir ele usando file(), com isso vai gerar um array, com os dados do arquivo.
Depois com a função count(), você conta a quantidade de INSERTS que tem, e com um for(), gera as querys.
Por que isso?
Pois se tentar inserir vários INSERTS dentro de um mysql_query(), vai retornar erro.
OBS:
Cada INSERT em uma linha do arquivo.
Bom, é uma solução, meio POGUENTA , mas tá ae.
Até mais
Pegar o arquivo .sql, abrir ele usando file(), com isso vai gerar um array, com os dados do arquivo.
Depois com a função count(), você conta a quantidade de INSERTS que tem, e com um for(), gera as querys.
Por que isso?
Pois se tentar inserir vários INSERTS dentro de um mysql_query(), vai retornar erro.
OBS:
Cada INSERT em uma linha do arquivo.
Bom, é uma solução, meio POGUENTA , mas tá ae.
Até mais
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
#4
Posted 18/03/2008, 07:49
GALERA fiz o seguinte...
peguei o código e colei no word...
depois escolhi substituir ';' por ';");mysql_query("'
deu certo e foi mais simples...
alguem sugeriria algo diferente?
peguei o código e colei no word...
depois escolhi substituir ';' por ';");mysql_query("'
deu certo e foi mais simples...
alguem sugeriria algo diferente?
Edição feita por: dede-soufoliao.com, 18/03/2008, 08:06.
#5
Posted 18/03/2008, 12:27
Olha no DW tem o Find e Replace que é bem mais indicado que o word ... isso se vc usa o DW como eu
Não sei se quando vc copiar o cod do word novamente não vai vir com alguns lixos quando vc colar... mas se resolveu... beleza...
... foste criativo e não parou no problema...
hehehehe
Até mais
Não sei se quando vc copiar o cod do word novamente não vai vir com alguns lixos quando vc colar... mas se resolveu... beleza...
... foste criativo e não parou no problema...
hehehehe
Até mais
Crab - Ex-Administrador Geral fórum WMO
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)