public marks

PUBLIC MARKS from bacon with tags banco & importar

02 October 2006

importar banco de dados?

caramba que aula, joia mesmo :-d

28 August 2006

importar banco de dados?

bem eu de novo com boas noticias. descobri um jeito de fazer o import sem ter que inserir os comandos do sql. apenas formatando os dados do csv do excel. dentro phpmyadmin você abre o banco de dados que você quer trabalhar e depois clica na tabela para onde você quer importar os dados . quando a tabela abrir você clica em "sql" e abre a tela para fazer procura e também enviar arquivos. no rodapé da página está um endereço "insere arquivo texto na tabela". é por aí que temos que enviar os dados csv. mas para isso ele tem estar formatado da maneira correta. veja abaixo: [color=000099]esse aqui é o exemplo de uma linha gerada no arquivo csv exportado pelo phpmyadmin - "1";"1";"nononon";"nonon.com.br";"rua nononon, 25";"11660-000";"caraguatatuba";"brasil";"(12) 0000 1111";"(12) 8222-1222";"12";"email";"web design";"a";"1";"1";"1139672985";"2";"0.0000";"0";"0" [color=336600]e e

importar banco de dados?

salve, salve. triwaca. funcionou. e realmente com essa explicação deu para entender de maneira geral como funciona a operação de inserir no banco de dados. uma dica que eu deixo aqui, é você colocar um endereço pelo phpmyadmin usando o insere. preencha os campos e clique em executar, vai aparecer na próxima tela a linha de comando no esquema que o triwaca mostrou no outro post, seleciona ela, copie e depois cole no bloco de notas. quando você for lapidar o csv do excel no bloco de notas por exemplo, você segue o esquema que veio do phpmyadmin. assim você já vai comparando os dois, porque na edição do csv do excel para sql com a adição do comando insert into a disposição dos dados e o que foi usado, se foi aspas duplas(") ou aspas simples('), o espaçamento dos campos, tudo tem que ficar com a mesma aparência do que veio do portal. no mais é isso ai.

24 August 2006

importar banco de dados?

o programa que usei para evitar o trabalho de corno de ficar colando as linhas foi esse: http://aldostools.com/macro.html. é shareware, mas funciona beleza!

importar banco de dados?

acho que isso aqui vai ajudar a outras pessoas também a importarem dados para outros módulos. então não vou ser totalmente específico em um passo a passo, e sim dar a ideia geral de como importar dados de locais diferentes (excell para xoops, por exemplo). no caso aqui o problema é o seguinte: temos uma tabela do excell com uma listagem de locais, com as colunas nome, endereço, telefone, cidade, bairro, etc. temos que importar esses dados para dentro do xoops, no módulo addresses (endereços). como fazer? obviamente que não queremos digitar um por um! então vamos a obra: - primeiro vamos dar uma olhada como os dados são gravados no mysql. acesso a minha base de dados via phpmyadmin (veja como fazer isso com seu provedor) e lá eu procuro a tabela do addresses que grava os endereços: xxx_adresses_links. clicando nela eu vejo como os dados são gravados: lid(número de índice da tabela) - cid(número da categoria) - title(nome) - url - adress - z

21 August 2006

importar banco de dados?

salve, salve. frodobr. valeu as dicas eu mais ou menos já entendi esse processo. como eu faço para dividir as linhas da tabela? tem algum procedimento para isso. triwaca. entendi eu estava desconfiando de havia outra tabela relacionada. para o os resultados eram parciais. parecia que faltava um empurrãozinho.rs. eu sou um fuçador nato e não um programador. como seria esse códio mysql para preencher a tabela. estas coisa são um tanto grego para mim. e como eu faço para rodar esse código, preciso de algum programa ou via windows mesmo funciona? valeu a ajuda de todos.

19 August 2006

importar banco de dados?

também passei por um problema semelhante com o mesmo módulo addresses. tinha que importar 280 endereços de cartórios para o portal cecaf.com.br o detalhe de jogar os dados direto na base de dados é que são duas tabelas que trabalham os dados: - xxx_addresses_links. - xxx_addresses_text. se você só preencher a primeira, o portal não exibe. a segunda tabela é bem simples, porque só contém o lid que identifica qual o endereço, e um campo de texto para uma descrição do endereço. eu apenas criei um código mysql que preenchia a segunda tabela com textos vazios nos lid's dos endereços que eu tinha cadastrado, e deu tudo certo!

18 August 2006

importar banco de dados?

i aí mausirius tudo bem, vamo ver se consigo ajudar. neste portal que você já tem ele instalado faiz o seguinte. - gera um backup destas tabelas via phpmyadmin e faz download para sua manica. - abre este backup em algum editor de texto. - pegue estes seus endereços e inclua todos no mesmo lay-out. cuidado que tem um campo que deve ser o código da chave primária e ele precisa ser sequencial e continuar do número que você baixou. - depois de incluir tudo neste arquivo, salve ele com a extensão sql se é que já não esta assim. - tente enviar para o seu portal via phpmyadmin agora. - se ele for muito grandão, quebre em algumas partes de 200 a 300 linhas que vai funcionaire, eu já fiz isto assim e deu certo. cuidado se estiver usando versões recentes do mysql que o bicho pega se não colocar entre aspas os caracteres se não me engano. nossa já ia esquecendo de avisar para fazer um backup de todas as suas tabelas antes

importar banco de dados?

salve galera, to quebrando a cabeça aqui com um problema. eu estou usando o módulo addresses em um site, ele funciona perfeitamente, sem problemas ou erros. o que acontece é o seguinte: tenho um lista de 1.000 endereços que quero inserir no banco de dados, mas fazer isso manualmente, um a um, não me agrada. tentei de várias maneiras inserir os endereços via import no myphpadmin e tentei também usando o programa db designer 4, consigo colocar a entradas, elas aparecem no banco de dados, mas o portal não consegue abri-las. quandoo acesso um endereços os campos ficam vazios. tento edita-los via portal e recebo a informação de erro 0013 ( erro de sintaxe de sql proximo a linha 1 ) qual é o procedimento correto para importar os 1000 endereços de uma só sem detonar o funcionamento do banco de dados. para quem quiser ver o módulo addresses veja [url=http://xoops.org/modules/repository/visit.php?cid=81&lid=1101]aqui[/url]<