Ir para conteúdo

conn3ct

Members
  • Total de itens

    11
  • Registro em

  • Última visita

Reputação

0 Comum

1 Seguidor

Sobre conn3ct

  1. conn3ct

    Importar CSV para MYSQL pelo phpmyadmin

    Eu tenho no excel uma tabela em que o que faço é importar a mesma para o mysql ou seja, os dados do excel importo-os para o sql. O problema é o seguinte em valores numeros por exemplo no excel tenho '9,45' e quando importo a tabela para o sql as casas decimais 'desaparecem' ou seja, em vez de '9.45' fica 9',00'. O procedimento que faço é a folha excel guardo como "CSV (separado por virgulas)" e no sql importo e tenho de no 'FORMAT' "CSV usando Load data". Tudo o resto fica bom tirando estes valores numeros. Na tabela do sql criada para onde exporto os dados já experimentei varios tipo de atributos na coluna em questão como Real (10,2) ou double (10,2).
  2. conn3ct

    Nao consigo Exportar dados de um Campo para TXT

    Os dados do campo $Cod_Sub_Item=$dados['Cod_Sub_Item'] não aparecem no arquivo txt , sai zerado. Os outros dados saem tudo certo. Alguem pode me dar um help? <?php include_once("conexao.php"); $linhas1 = mysql_query("SELECT COUNT(*) FROM produtos WHERE status_id='1'"); $totalprodutos=mysql_result($linhas1,0); mysql_query("SET NAMES 'utf8'"); $seleciona_dados =mysql_query("SELECT * FROM produtos where status_id='1' "); // $seleciona_dados =mysql_query("SELECT * FROM produtos where status_id='1' "); //Inicia a string // $ret = ''; $ret = "[Produtos]\r\n"; $i = 1; while($dados = mysql_fetch_array($seleciona_dados)){ // $id=$dados['id']; $id = $i; $Cod_Sub_Item=$dados['Cod_Sub_Item']; $Cod_EAN=$dados['Cod_EAN']; $Cod_Referencia=$dados['Cod_Referencia']; $Descricao_Completa=$dados['Descricao_Completa']; $Descricao_ECF=$dados['Descricao_ECF']; $IPI=number_format($dados['IPI'], 2, ',', '.'); $NCM=str_pad($dados['NCM'], 8, '0', STR_PAD_LEFT); $CST_ICMS=str_pad($dados['CST_ICMS'], 3, '0', STR_PAD_LEFT); $Aliquota_ICMS=number_format($dados['Aliquota_ICMS'], 2, ',', '.'); $CST_PIS=$dados['CST_PIS']; $CST_COFINS=$dados['CST_COFINS']; $Cod_CEST=str_pad($dados['Cod_CEST'], 7, '0', STR_PAD_LEFT); $MVA=number_format($dados['MVA'], 2, ',', '.'); $MVA_Ajustado=number_format($dados['MVA_Ajustado'], 2, ',', '.'); $Fornecedor=$dados['Fornecedor']; $CNPJCPF_Fornecedor=$dados['CNPJCPF_Fornecedor']; $status_id=$dados['status_id']; $Fabricado=$dados['Fabricado']; $ret .= $id."Cod_Sub_Item=".$Cod_Sub_Item."\r\n".$id."Cod_EAN=".$Cod_EAN."\r\n".$id."Cod_Referencia=".$Cod_Referencia."\r\n".$id."Descricao_Completa=".$Descricao_Completa."\r\n".$id."Descricao_ECF=".$Descricao_ECF."\r\n".$id."IPI=".$IPI."\r\n".$id."NCM=".$NCM."\r\n".$id."CST_ICMS=".$CST_ICMS."\r\n".$id."Aliquota_ICMS=".$Aliquota_ICMS."\r\n".$id."CST_PIS=".$CST_PIS."\r\n".$id."CST_COFINS=".$CST_COFINS."\r\n".$id."Cod_CEST=".$Cod_CEST."\r\n".$id."MVA=".$MVA."\r\n".$id."MVA_Ajustado=".$MVA_Ajustado."\r\n".$id."Fornecedor=".$Fornecedor."\r\n".$id."CNPJCPF_Fornecedor=".$CNPJCPF_Fornecedor."\r\n".$id."Fabricado=".$Fabricado."\r\n"; $i++; // echo $ret; // die(); } $i--; $ret .= "[informacoes Cliente]\r\n" ."CNPJCPF_Cliente=29.345.287.0001-73\r\n" ."IE_Cliente=80582803\r\n" ."Nome_Fantasia_Cliente=PADARIA PAO QUENTE\r\n" ."Telefone_Cliente=33473535\r\n" ."Contato_Cliente=RUI NORONHA\r\n". "[Totalizador]\r\nTotal=$i"; //Escreve a String no arquivo. // $fp = fopen('lion.txt', 'w+'); $fp = fopen('lion.txt', 'w+'); fwrite($fp, $ret); fclose($fp); ?> <style type="text/css"> body tr td p font b { text-align: center; } .page-header h1 b { text-align: center; } </style> <div class="page-header"><div align="center"> <h1><b>EXPORTAR PRODUTOS </b></h1> </div> <table width="600" border="0" align="center"> <tr> <td> </td> <td><div align="center"><a href="baixar.php"><img src="download.jpg" width="300" height="127" /></a></div></td> </tr> <tr> <td> </td> <td><div align="center"><br /> <?php require_once 'lib/conn.php'; $conn = conn(); if(isset($_GET['search'])){ $search = str_replace("'", '', @$_GET['search']) ; $search_q = '&search=' . $search; } else { $search_q = ''; $search = ''; } if(isset($_GET['page'])){ $page_atual = $_GET['page']; } else { $page_atual = 1; } // var_dump($page_atual); // echo $_SERVER['PHP_SELF']; // SELECT COUNT(*) AS total FROM `produtos` $sql = "SELECT * FROM produtos" . " where status_id = '1' and (Descricao_Completa LIKE '%".$search."%' OR Cod_EAN LIKE '%".$search."%' OR NCM LIKE '%".$search."%') "; // echo $sql;die(); $result = mysqli_query($conn, $sql); $total = mysqli_affected_rows($conn); // How many items to list per page $limit = 10; // How many pages will there be $pages = ceil($total / $limit); // What page are we currently on? $page = min($pages, filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT, array( 'options' => array( 'default' => 1, 'min_range' => 1, ), ))); $offset = ($page - 1) * $limit; // Some information to display to the user $start = $offset + 1; $end = min(($offset + $limit), $total); // The "back" link // <button type="button" class="btn btn-default" >›</button> // <button type="button" class="btn btn-default" disabled="disabled">›</button> $prevlink = ($page > 1) ? '<a href="?link=2&page=1' . $search_q . '" title="Primeira Página"><button type="button" class="btn btn-default">«</button></a> <a href="?link=2&page=' . ($page - 1) . $search_q .'" title="Página anterior"><button type="button" class="btn btn-default">«</button></a>' : '<span class="disabled"><button type="button" class="btn btn-default" disabled="disabled">«</button></span> <span class="disabled"><button type="button" class="btn btn-default" disabled="disabled">«</button></span>'; // The "forward" link $nextlink = ($page < $pages) ? '<a href="?link=2&page=' . ($page + 1) . $search_q . '" title="Próxima Página"><button type="button" class="btn btn-default" >›</button></a> <a href="?link=2&page=' . $pages . $search_q . '" title="Última Página"><button type="button" class="btn btn-default" >›</button></a>' : '<span class="disabled"><button type="button" class="btn btn-default" disabled="disabled">›</button></span> <span class="disabled"><button type="button" class="btn btn-default" disabled="disabled">›</button></span>'; // Display the paging information // var_dump($page);die(); $pagination = '<div id="paging"><p>' . $prevlink . '<span class="info-pg"> Página ' . $page . ' de ' . $pages . ' Páginas, exibindo ' . $start . '-' . $end . ' dos ' . $total . ' resultados </span>' . $nextlink . ' </p></div>'; $sql = "SELECT * FROM produtos where 1 = 1 and (Descricao_Completa LIKE '%".$search."%' OR Cod_EAN LIKE '%".$search."%' OR NCM LIKE '%".$search."%') AND status_id = '1' ORDER BY `Descricao_Completa` ASC LIMIT {$limit} OFFSET {$offset}"; $result = mysqli_query($conn, $sql); // Verifica se a consulta retornou linhas $produtos = array(); if ($total > 0) { while ($linha = mysqli_fetch_array($result, MYSQLI_ASSOC)) { $produtos[] = $linha; } } // var_dump($pages);die(); ?> <div class="container theme-showcase" role="main"> Total de Produtos Atualizados : <b><?php echo $total; ?></b> <br> <br> <form action="" method="GET" class="form-inline"> <div class="form-group"> <label for="search"> Buscar : </label> <input type="hidden" name="link" value="2"/> <input type="hidden" name="page" value="<?php echo $page; ?>"/> <input type="text" id="search" name="search" maxlength="255" class="form-control" placeholder="Ex: 'VINHO'"/> <input class="btn btn-default" type="submit" value="Filtrar" /> <hr /> <?php echo $pagination; ?> </div> </form> <div class="row"> <div class="col-md-12"> <table class="table"> <thead> <tr> <th width="100">OK</th> <th width="194">CODIGO</th> <th width="570">ECF</th> <th width="150">IPI</th> <th width="212">NCM</th> <th width="212">CEST</th> <th width="260">CST ICMS</th> <th width="212">ICMS</th> <th width="212">CST PIS</th> <th width="290">CST COFINS</th> <th width="150">MVA</th> <th width="150">MVA A</th> </tr> </thead> <tbody> <?php foreach($produtos as $produto): $id = $produto['id']; $produto['NCM'] = str_pad($produto['NCM'], 8, '0', STR_PAD_LEFT); // $produto['MVA'] = str_replace('.', ',', $produto['MVA']); // $produto['MVA_Ajustado'] = str_replace('.', ',', $produto['MVA_Ajustado']); ?> <?php // var_dump($pages); die(); // var_dump($page_atual); die(); $status_id2 = mysql_real_escape_string($_GET['status_id2']); ?> <tr> <td> <?php if($produto['status_id'] == '1'){ echo "<span style='color: #093;'>S</span>"; } else { echo "<span style='color: #F30;'>N</span>"; } ?> </td> <td><?php echo $produto['Cod_EAN']?></td> <td><?php echo $produto['Descricao_ECF']; ?></td> <td><?php echo number_format($produto['IPI'], 2, ',', '.')?></td> <td><?php echo str_pad($produto['NCM'], 8, '0', STR_PAD_LEFT)?></td> <td><?php echo str_pad($produto['Cod_CEST'], 7, '0', STR_PAD_LEFT)?></td> <td><?php echo str_pad($produto['CST_ICMS'], 3, '0', STR_PAD_LEFT)?></td> <td><?php echo number_format($produto['Aliquota_ICMS'], 2, ',', '.')?></td> <td><?php echo $produto['CST_PIS']?></td> <td><?php echo $produto['CST_COFINS']?></td> <td><?php echo number_format($produto['MVA'], 2, ',', '.');?></td> <td><?php echo number_format($produto['MVA_Ajustado'], 2, ',', '.');?></td> </tr> <?php endforeach; ?> <!-- // Status EAN Descrição Fornecedor // status_id 1 atualizado // SELECT COUNT(*) AS total FROM `produtos` // Desatualizado7896007540624ABSORVENTE INTIMUS GEL UND 8 UNDTR PR S/ AB COB SECAINTIMUSDesatualizado7891010031633ABSORVENTE SEMPRE LIVRE UND 8 UND ADAPT C/ ABASINTIMUSDesatualizado7891010808037ABSORVENTE SEMPRE LIVRE UND 8 UND C/ ABASINTIMUS --> </tbody> </div> <!-- /md-12 --> </div><!-- /row --> </div> <!-- /container --> <style type="text/css"> .info-pg{ padding-right: 20px; padding-left: 20px; } </style> </div></td> </tr> </table> <p> </p> <p><a href="lion.txt"></a></p>
  3. conn3ct

    Importar dados do arquivo txt pelo php para o BD

    Agora um novo erro ao inserir o maior volume de dados no bd ErroStatic analysis: 12 errors were found during analysis. 13 values were expected, but found 11. (near "(" at position 1167) 13 values were expected, but found 11. (near "(" at position 1278) 13 values were expected, but found 11. (near "(" at position 1397) 13 values were expected, but found 11. (near "(" at position 1558) 13 values were expected, but found 11. (near "(" at position 1890) 13 values were expected, but found 11. (near "(" at position 2060) 13 values were expected, but found 11. (near "(" at position 2221) 13 values were expected, but found 11. (near "(" at position 2387) 13 values were expected, but found 11. (near "(" at position 2560) 13 values were expected, but found 11. (near "(" at position 2733) 13 values were expected, but found 11. (near "(" at position 2908) 13 values were expected, but found 11. (near "(" at position 3079) Comando SQL: INSERT INTO produtos (Cod_Sub_Item,Cod_EAN,Cod_Referencia,Descricao_Completa,Descricao_ECF,IPI,NCM,CST_ICMS,Aliquota_ICMS,CST_PIS,CST_COFINS,Fornecedor,CNPJCPF_Fornecedor) VALUES ('19786','0','1121001780','BISCOITO LION 2,7 CM POA PR C/ BR','BISCOITO LION','1,000','00000000','40','0,00','1','1','15 DE NOVEMBRO',''),('19787','0','1121001781','BISCOITO LION 3,6 CM POA PR C/ BR','BISCOITO LION','1,000','00000000','40','0,00','1','1','15 DE NOVEMBRO',''),('6520','9517','09517','QUEIJO 15 DE NOVEMBRO KG MINAS','QUEIJO 15 DE NOVEMBRO','0,000','04061010','0','19,00','6','6','15 DE NOVEMBRO',''),('6521','30859524','09524','QUEIJO 15 DE NOVEMBRO KG RICOTA','QUEIJO 15 DE NOVEMBRO','0,000','04061010','0','19,00','6','6','15 DE NOVEMBRO',''),('6089','5233','05233','QUEIJO 15 DE NOVEMBRO RALADO KG PARMESAO','QUEIJO 15 DE NOV RALADO','0,000','04061010','0','19,00','6','6','15 DE NOVEMBRO',''),('101','7896002100014','','AGUARDENTE PIRASSUNUNGA 51 965 ML TRADICIONAL','AGUARDENTE PIRASSUNUNGA','0,000','28084000','60','0,00','1','1','51',''),('3724','7890000124010','012401','BALA 7 BELO 7 G FRAMBOESA','BALA 7 BELO','0,000','17049020','60','0,00','1','1','7 BELO',''),('3727','12648','012648','BALA 7 BELO 7 G MACA VERDE','BALA 7 BELO','0,000','17049020','0','0,00','7 BELO',''),('3725','7891118007301','012402','BALA 7 BELO 700 G IOGURTE','BALA 7 BELO','0,000','17049020','60','0,00','7 BELO',''),('17082','7896002300834','','BISCOITO CROCANTISSIMO 45 G BARBECUE RIBS','BISC CROCANTISSIMO','0,000','19053100','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('14582','7896002300117','','BISCOITO CROCANTISSIMO 45 G BIFE ACEBOLADO','BISC CROCANTISSIMO','0,000','19053100','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('9263','7896002364768','','BISCOITO CROCANTISSIMO 45 G CEBOLA E QUEIJO','BISC CROCANTISSIMO','0,000','19041000','0','0,00','1','1','A C MAGALHAES','07.566.652/0001-37'),('16279','7896002309301','','BISCOITO CROCANTISSIMO 45 G CHURRASCO C/ VINAGRETE','BISC CROCANTISSIMO','0,000','19053100','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('16278','7896002309318','','BISCOITO CROCANTISSIMO 45 G FONDUE QUEIJO','BISC CROCANTISSIMO','0,000','19053100','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('11762','7896002365956','','BISCOITO CROCANTISSIMO 45 G MANTEIGA TEMPERADA','BISC CROCANTISSIMO','0,000','19041000','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('10591','7896002365963','','BISCOITO CROCANTISSIMO 45 G PEITO DE PERU C/REQUEIJAO','BISC CROCANTISSIMO','0,000','19041000','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('14063','7896002369732','','BISCOITO CROCANTISSIMO 45 G QUEIJO PARMESAO GRATINADO','BISC CROCANTISSIMO','0,000','19053100','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('14062','7896002369749','','BISCOITO CROCANTISSIMO 45 G QUEIJO SUICO C/ ERVAS FINAS','BISC CROCANTISSIMO','0,000','19053100','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('16277','7896002309325','','BISCOITO CROCANTISSIMO 45 G SALSICHA MOLHO MOSTARDA','BISC CROCANTISSIMO','0,000','19053100','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('9422','7896002364799','','BISCOITO CROCANTISSIMO 45 G TOMATE MANJERICAO E AZEITE','BISC CROCANTISSIMO','0,000','19053100','0','0,00','A C MAGALHAES','07.566.652/0001-37'),('9358','7896002305860','','BOLO PLUS VITA 250 G ABACAXI','BOLO PLUS VITA','0,000','19059090','60','0,00','1','1','A C MAGALHAES','07.566.652/0001-37'),('9357','7896002305846','','BOLO PLUS VITA 250 G CHOCOLATE','BOLO PLUS VITA','0,000','19059090','60','0,00','1','1','A C MAGALHAES','07.566.652/0001-37'),('9356','7896002306768','','BOLO PLUS VITA 250 G GOTAS CHOCOLATE','BOLO PLUS VITA','0,000','19059090','60','0,00','1','1','A C MAGALHAES','07.566.652/0001-37'),('9359','7896002305877','','BOLO PLUS VITA 250 G LARANJA','BOLO PLUS VITA','0,000','19059090','60','0,00','1','1','A C MAGALHAES','07.566.652/0001-37'),('14355','7896002365536','','BOLO PLUS VITA 250 G MILHO','BOLO PLUS VITA','0,000','19021900','60','0,00','1','1','A C MAGALHAES','07.566.652/0001-37') Mensagens do MySQL : #1136 - Column count doesn't match value count at row 8
  4. conn3ct

    Importar dados do arquivo txt pelo php para o BD

    Poxa cara desde já muito obrigado ,Deus te abençoe cara. Estou a 4 dias direto agarrado nisso chego do trabalho fico ate as 3 da manhã tentando vou rodar aqui e te dou um retorno muito obrigado
  5. conn3ct

    Importar dados do arquivo txt pelo php para o BD

    1Cod_Sub_Item=19786 1Cod_EAN=0 1Cod_Referencia=1121001780 Como vou fazer para inserir só os valores e desconsiderar a descrição do campo
  6. conn3ct

    Importar dados do arquivo txt pelo php para o BD

    Pode dar um exemplo amigo? em cima desse tipo de arquivo txt de importação desde ja obrigado
  7. conn3ct

    Importar dados do arquivo txt pelo php para o BD

    Ok mas como assim explode? pode dar um exemplo? Obrigado desde de já. Estou no aguardo abraço!
  8. conn3ct

    Importar dados do arquivo txt pelo php para o BD

    Beraldo to lendo os site e apostila que passou, ja fiz varios testes, mas sem resultado :( ta complicado, não é por falta de interesse não... por favor me ajuda ai ,estou quase desistindo do projeto,cara é quase impossivel fazer isso =(
  9. conn3ct

    Importar dados do arquivo txt pelo php para o BD

    Ou só postar uma linha que ai estudo e faço as outras, um professor de php me cobrou 75 reais para me ensinar mais estou totalmente sem dinheiro, se tiver como dar essa ajuda amigos ficaria muito grato.
  10. conn3ct

    Importar dados do arquivo txt pelo php para o BD

    Bom dia Beraldo, Obrigado por responder e ja me indicar um caminho , mas teria como vc postar um exemplo? Estou muito cru ainda em php ... Ja estou 3 dias tentando aprender isso :( . Muito obrigado mais uma vez. Att. Sergio Vitorino
  11. Primeiro desculpe pela falta de conhecimento em php, estou procurando estudar e aprender cada vez mais, a situação é seguinte , preciso montar um script php para importar os dados de um arquivo txt que é gerado de um programa para o bd do site , só que está num formato que não tenho a minima noçao de como fazer: esta assim: [Produtos] 1Cod_Sub_Item=19786 1Cod_EAN=0 1Cod_Referencia=1121001780 1Descricao_Completa=BISCOITO LION 2,7 CM POA PR C/ BR 1Descricao_ECF=BISCOITO LION 1IPI=1,000 1NCM=00000000 1CST_ICMS=40 1Aliquota_ICMS=0,00 1CST_PIS=1 1CST_COFINS=1 1Fornecedor=15 DE NOVEMBRO 1CNPJCPF_Fornecedor= 2Cod_Sub_Item=6520 2Cod_EAN=9517 2Cod_Referencia=09517 2Descricao_Completa=QUEIJO 15 DE NOVEMBRO KG MINAS 2Descricao_ECF=QUEIJO 15 DE NOVEMBRO 2IPI=0,000 2NCM=04061010 2CST_ICMS=0 2Aliquota_ICMS=19,00 2CST_PIS=6 2CST_COFINS=6 2Fornecedor=15 DE NOVEMBRO 2CNPJCPF_Fornecedor= Não sei como fazer o script para importar este dados no formato das informações que esta esse txt. o arquivo de exportação para sair no formato que o programa aceita criar consegui criar segue abaixo: <?php $conexao = mysql_connect("xxx","xxx","xxx"); $banco = mysql_select_db("xxx",$conexao); $arquivo = fopen("lion.txt","w"); $seleciona_dados =mysql_query("SELECT * FROM produtos"); while($dados=mysql_fetch_array($seleciona_dados)){ $id=$dados['id']; $Cod_Sub_Item=$dados['Cod_Sub_Item']; $Cod_EAN=$dados['Cod_EAN']; $Cod_Referencia=$dados['Cod_Referencia']; $Descricao_Completa=$dados['Descricao_Completa']; $Descricao_ECF=$dados['Descricao_ECF']; $IPI=$dados['IPI']; $NCM=$dados['NCM']; $CST_ICMS=$dados['CST_ICMS']; $Aliquota_ICMS=$dados['Aliquota_ICMS']; $CST_PIS=$dados['CST_PIS']; $CST_COFINS=$dados['CST_COFINS']; $Fornecedor=$dados['Fornecedor']; $CNPJCPF_Fornecedor=$dados['CNPJCPF_Fornecedor']; fwrite($arquivo,$id."Cod_Sub_Item=".$Cod_Sub_Item."\n".$id."Cod_EAN=".$Cod_EAN."\n".$id."Cod_Referencia=".$Cod_Referencia."\n".$id."Descricao_Completa=".$Descricao_Completa."\n".$id."Descricao_ECF=".$Descricao_ECF."\n".$id."IPI=".$IPI."\n".$id."NCM=".$NCM."\n".$id."CST_ICMS=".$CST_ICMS."\n".$id."Aliquota_ICMS=".$Aliquota_ICMS."\n".$id."CST_PIS=".$CST_PIS."\n".$id."CST_COFINS=".$CST_COFINS."\n".$id."Fornecedor=".$Fornecedor."\n".$id."CNPJCPF_Fornecedor=".$CNPJCPF_Fornecedor."\n"); } foreach(file("lion.txt") as $valor){ echo "<br>".$valor; } Por favor pesso uma ajuda! Obrigado desde já!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.