Ir para conteúdo
Fórum Script Brasil
  • 0

Criar Um Sql


Jacksonrs

Pergunta

Pessoal tenho em um arquivo txt a disposição abaixo, com 1000 itens

1#PER 027 #PER 027 #CADARÇO PARA PERSIANA MISTO 50 METROS #RO#

estas informações estão uma do lado da outra e abaixo 2#per e assim consecutivamente, gostaria de saber se existe um jeito pra passar tudo isto para o mysql, ou se alguém sabe fazer um programa que pegue as primeiras informações por exemplo e diga que é codigo primario pra mim importar depois pro Mysql.

Abr. Jackson

Link para o comentário
Compartilhar em outros sites

16 respostass a esta questão

Posts Recomendados

  • 0

/* Simples , Simples , Muito Simples :

1) Abra o txt pelo excel ;

2) Salve como CSV separado por virgulas;

3) va ao phpmyadmin crie uma base de dados e uma tabela com o nome dos campos do txt

4)Depois de criado a tabela vá em SQL no phpmyadmin escolha inserir arquivo texto na tabela, de o caminho e só

Olha o resultado do seu txt :

CREATE TABLE produtos (
  campo1 varchar(20) NOT NULL default '0',
  campo2 varchar(60) NOT NULL default '',
  campo3 varchar(20) NOT NULL default ''
) TYPE=MyISAM;

#
# Extraindo dados da tabela `produtos`
#

INSERT INTO produtos VALUES ('47', 'FECHO MAXIM AR L 25/30 FERMAX FMA 48 FS', 'PÇ');
INSERT INTO produtos VALUES ('48', 'FECHO MAXIM AR L 25/30 FERMAX FMA 48 PRE', 'PÇ');
INSERT INTO produtos VALUES ('49', 'ROLDANA P/PORTA MP II C/REGULAGEM', 'PÇ');
INSERT INTO produtos VALUES ('50', 'ROLDANA C/REGULAGEM P/JAN. S. ALCAN', 'PÇ');
INSERT INTO produtos VALUES ('51', 'PAR. C. PANELA P. LISA 4.8 X 32 FENDA', '%');
INSERT INTO produtos VALUES ('52', 'PAR. C. PANELA P. LISA 4.8 X 50 FENDA', '%');
INSERT INTO produtos VALUES ('53', 'TINTA SPRAY BRONZE CLARO     ALUMEN', 'PÇ');
INSERT INTO produtos VALUES ('54', 'TINTA SPRAY BRONZE ESCURO    ALUMEN', 'PÇ');
INSERT INTO produtos VALUES ('55', 'TINTA SPRAY ALUMINIO FOSCO   ALUMEN', 'PÇ');
INSERT INTO produtos VALUES ('56', 'TINTA SPRAY PRETO FOSCO      ALUMEN', 'PÇ');
INSERT INTO produtos VALUES ('57', 'TINTA ALUMEN BRONZE CLARO LATA', 'PÇ');

Fácil , Fácil

*/

Link para o comentário
Compartilhar em outros sites

  • 0

Amigão fiz tudo que falou com a tabela clientes, mas não fluiu, criei um campo

id auto increment, outro camoi chamado codigo, e outro com nome do cliente varchar, acontece que ele só carrega o codigo e não carrega o nome do cliente tem até uma opção no mysql para colocar o nome separado por virgulas mas ele não tá pegando sabe o que estou errando.

abr. jackson

Link para o comentário
Compartilhar em outros sites

  • 0

bom coloquei no seguinte link abaixo tem uma tabela de clientes e abaixo da de clientes tem a de produtos tudo no mesmo txt, ve o que consegue pra mim e pode enviar direto pro meu email, jackson@sortinha.com

brother tu tem MSN se tiver me manda pra mim te adiciona na minha lista.

Abraços e valeu mesmo.

Link para o comentário
Compartilhar em outros sites

  • 0

/* Tome ai vai o arquivo que deverá ser salvo no bloco de notas como :

clientes.sql

#
# Estrutura da tabela `clientes`
#

CREATE TABLE clientes (
  id int(11) NOT NULL default '0',
  empresa varchar(60) NOT NULL default ''
) TYPE=MyISAM;

#
# Extraindo dados da tabela `clientes`
#

INSERT INTO clientes VALUES (1352, 'MAPETTH ENGENHARIA ARQUITETURA');
INSERT INTO clientes VALUES (1353, 'ARMANDO PEDO E CIA LTDA.');
INSERT INTO clientes VALUES (1354, 'ROCAR MAT. DE CONSTRU');

esse salve como : produtos.sql

#
# Estrutura da tabela `produtos`
#

CREATE TABLE produtos (
  cod int(11) NOT NULL default '0',
  produto varchar(60) NOT NULL default '',
  tipo varchar(20) NOT NULL default ''
) TYPE=MyISAM;

#
# Extraindo dados da tabela `produtos`
#

INSERT INTO produtos VALUES (47, 'FECHO MAXIM AR L 25/30 FERMAX FMA 48 FS', 'PÇ');
INSERT INTO produtos VALUES (48, 'FECHO MAXIM AR L 25/30 FERMAX FMA 48 PRE', 'PÇ');
INSERT INTO produtos VALUES (49, 'ROLDANA P/PORTA MP II C/REGULAGEM', 'PÇ');
INSERT INTO produtos VALUES (50, 'ROLDANA C/REGULAGEM P/JAN. S. ALCAN', 'PÇ');
INSERT INTO produtos VALUES (51, 'PAR. C. PANELA P. LISA 4.8 X 32 FENDA', '%');
INSERT INTO produtos VALUES (52, 'PAR. C. PANELA P. LISA 4.8 X 50 FENDA', '%');
INSERT INTO produtos VALUES (53, 'TINTA SPRAY BRONZE CLARO     ALUMEN', 'PÇ');
INSERT INTO produtos VALUES (54, 'TINTA SPRAY BRONZE ESCURO    ALUMEN', 'PÇ');
INSERT INTO produtos VALUES (55, 'TINTA SPRAY ALUMINIO FOSCO   ALUMEN', 'PÇ');
INSERT INTO produtos VALUES (56, 'TINTA SPRAY PRETO FOSCO      ALUMEN', 'PÇ');
INSERT INTO produtos VALUES (57, 'TINTA ALUMEN BRONZE CLARO LATA', 'PÇ');

Pronto é só importar agora para o phpadmin e ele cria tudo sozinho

T+

*/

Link para o comentário
Compartilhar em outros sites

  • 0

eu sei tu me envio a estrutura mais eu te enviei um arquivo com um montão de clientes dai coloquei a tua estrutura e tentei colocar os outros clientes , tem mais de mil, as tuas informações elas ficam show entram tudo e quando abro aquele que te envie pra colocar o outros clientes não dá, nos produtos é a mesma coisa, quais aquelas configurações de importação de texto no phpadmin as que tu tá usando pra criar aquele arquivo?

bom acho que é isso abr. Jackson

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...