Jump to content


Photo

Dúvida Em Execução De Código Sql


  • Faça o login para participar
4 replies to this topic

#1 dede-soufoliao.com

dede-soufoliao.com

    Turista

  • Usuários
  • 31 posts
  • Sexo:Não informado

Posted 17/03/2008, 10:25

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

#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 17/03/2008, 12:32

Qual é o erro retornado?

#3 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

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 ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#4 dede-soufoliao.com

dede-soufoliao.com

    Turista

  • Usuários
  • 31 posts
  • Sexo:Não informado

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?

Edição feita por: dede-soufoliao.com, 18/03/2008, 08:06.


#5 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

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

(y) Até mais




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq