Ir para conteúdo
Fórum Script Brasil

wmluis

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que wmluis postou

  1. Galera meu probema é o seguinte: Se eu coloco estas 2 linha fora de um comando de repetição "WHILE" funciona certinho. O arquivo txt importa para a tabela do meu banco. $query_cparq = "LOAD DATA LOCAL INFILE '$arqcli_loja' INTO TABLE clientestmp LINES TERMINATED BY '\\r\\n'"; $result_cparq = mysql_query($query_cparq) or die(mysql_error()); Agora quando estas linhas estão dedro do WHILE, é importado somente o primeiro arquivo txt do loop e depois aparece a seguinte mensagem: "Warning: mysql_query() [function.mysql-query]: Unable to save result set in..." while ($row = mysql_fetch_assoc($rsparloja)){ $arqcli_loja = "./tmp/clientes_$row[Alias].txt"; //Arquivo de Clientes. $arqcon_loja = "./tmp/$row[Alias].txt"; //Arquivo de Confirmação. if (file_exists($arqcli_loja)){ //Verificar se Loja já foi atualizado if (file_exists($arqcon_loja)){ echo "$arqcli_loja já esta atualizada.<br>"; }else{ //Importa arquivo txt para tabela temporaria de CLIENTES echo "Gerando dados temporários $row[DescrParametro]<br>"; $query_cparq = "LOAD DATA LOCAL INFILE '$arqcli_loja' INTO TABLE clientestmp LINES TERMINATED BY '\\r\\n'"; $result_cparq = mysql_query($query_cparq) or die(mysql_error()); } }else{ echo "O arquivo TXT de Clientes da $arqcli_loja não existe ou esta atualizando, tente mais tarde.<br>"; } } Pelo que eu pesquisei no Google é um problema no banco de dados Mysql que esta corrompido, mas como importa fora do while e todo o resto do site esta funcionando, creio que não é isso. Será que alguém pode me ajudar? Segue abaixo as tabelas. CREATE TABLE `clientestmp` ( `RazaoSocial` varchar(60) DEFAULT NULL, `Endereco` varchar(60) DEFAULT NULL, `Bairro` varchar(60) DEFAULT NULL, `Cidade` varchar(60) DEFAULT NULL, `Estado` varchar(2) DEFAULT NULL, `Cep` varchar(10) DEFAULT NULL, `Telefone` varchar(15) DEFAULT NULL, `Celular` varchar(15) DEFAULT NULL, `DtNascto` date DEFAULT NULL, `CpfCnpj` varchar(25) NOT NULL, `CodClienteLoja` varchar(10) DEFAULT NULL, `NomeFantasia` varchar(60) DEFAULT NULL, `IEst` varchar(15) DEFAULT NULL, `Cd_Tipo_Faturamento` varchar(5) DEFAULT NULL, `CdMunicipio` varchar(5) DEFAULT NULL, `CdUF` varchar(5) DEFAULT NULL, KEY `IndCpfCnpj` (`CpfCnpj`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE `parametros` ( `IDParametro` bigint(20) NOT NULL AUTO_INCREMENT, `NomeParametro` varchar(30) DEFAULT NULL, `DescrParametro` varchar(250) DEFAULT NULL, `VlParametro` varchar(150) DEFAULT NULL, `Alias` varchar(80) DEFAULT NULL, PRIMARY KEY (`IDParametro`) ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=latin1; # # Dumping Data for parametros # INSERT INTO `parametros` (IDParametro, NomeParametro, DescrParametro, VlParametro, Alias) VALUES (1, 'LOJA1', 'Plaza Shopping', '1', '1111'); INSERT INTO `parametros` (IDParametro, NomeParametro, DescrParametro, VlParametro, Alias) VALUES (2, 'LOJA2', 'São Paulo', '2', '2222'); INSERT INTO `parametros` (IDParametro, NomeParametro, DescrParametro, VlParametro, Alias) VALUES (3, 'LOJA3', 'Maringá', '3', '3333'); INSERT INTO `parametros` (IDParametro, NomeParametro, DescrParametro, VlParametro, Alias) VALUES (4, 'LOJA4', 'Rio Preto', '4', '4444'); # Dumping Table Structure for produtos
  2. wmluis

    Tabela dinamica

    Olá galera, sera que alguém pode me ajudar? preciso montar uma tabela dinamicamente que não sei o número de linhas e nem o número de colunas, isso tudo vai depender da quantidade de registros listados no banco de dados. Até ai não é tão complicado, o que não estou conseguindo é preencher os resultados na coluna certa. segue um exemplo +ou- como ficaria: <table border="1" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="100%"> <tr> <td width="25%" colspan="5"> <p align="center"><b><font color="#008000">Loja1</font></b></td> <td width="25%" colspan="5"> <p align="center"><b><font color="#FF0000">Loja2</font></b></td> <td width="25%" colspan="5"> <p align="center"><b><font color="#0000FF">Loja3</font></b></td> <td width="25%" colspan="5"> <p align="center"><b><font color="#800080">Loja4</font></b></td> </tr> <tr> <td width="5%" align="center" bgcolor="#008000"><b> <font color="#FFFFFF">Cód</font></b></td> <td width="5%" align="center" bgcolor="#008000"><b> <font color="#FFFFFF">Vl.</font></b></td> <td width="5%" align="center" bgcolor="#008000"><b> <font color="#FFFFFF">Qtd</font></b></td> <td width="5%" align="center" bgcolor="#008000"><b> <font color="#FFFFFF">Tam.</font></b></td> <td width="5%" align="center" bgcolor="#008000"><b> <font color="#FFFFFF">Cor</font></b></td> <td width="5%" align="center" bgcolor="#FF0000"><b> <font color="#FFFFFF">Cód</font></b></td> <td width="5%" align="center" bgcolor="#FF0000"><b> <font color="#FFFFFF">Vl.</font></b></td> <td width="5%" align="center" bgcolor="#FF0000"><b> <font color="#FFFFFF">Qtd</font></b></td> <td width="5%" align="center" bgcolor="#FF0000"><b> <font color="#FFFFFF">Tam.</font></b></td> <td width="5%" align="center" bgcolor="#FF0000"><b> <font color="#FFFFFF">Cor</font></b></td> <td width="5%" align="center" bgcolor="#0000FF"><b> <font color="#FFFFFF">Cód</font></b></td> <td width="5%" align="center" bgcolor="#0000FF"><b> <font color="#FFFFFF">Vl.</font></b></td> <td width="5%" align="center" bgcolor="#0000FF"><b> <font color="#FFFFFF">Qtd</font></b></td> <td width="5%" align="center" bgcolor="#0000FF"><b> <font color="#FFFFFF">Tam.</font></b></td> <td width="5%" align="center" bgcolor="#0000FF"><b> <font color="#FFFFFF">Cor</font></b></td> <td width="5%" align="center" bgcolor="#800080"><b> <font color="#FFFFFF">Cód</font></b></td> <td width="5%" align="center" bgcolor="#800080"><b> <font color="#FFFFFF">Vl.</font></b></td> <td width="5%" align="center" bgcolor="#800080"><b> <font color="#FFFFFF">Qtd</font></b></td> <td width="5%" align="center" bgcolor="#800080"><b> <font color="#FFFFFF">Tam.</font></b></td> <td width="5%" align="center" bgcolor="#800080"><b> <font color="#FFFFFF">Cor</font></b></td> </tr> <tr> <td width="5%" align="center"><font color="#008000" size="2">0000502004</font></td> <td width="5%" align="center"><font color="#008000" size="2">39.00</font></td> <td width="5%" align="center"><font color="#008000" size="2">1.000</font></td> <td width="5%" align="center"><font color="#008000" size="2">M</font></td> <td width="5%" align="center"><font color="#008000" size="2">AZUL</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">0000502004</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">39.00</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">1.000</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">M</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">AZUL</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">0000502004</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">39.00</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">1.000</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">M</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">AZUL</font></td> <td width="5%" align="center"><font color="#800080" size="2">0000502004</font></td> <td width="5%" align="center"><font color="#800080" size="2">39.00</font></td> <td width="5%" align="center"><font color="#800080" size="2">1.000</font></td> <td width="5%" align="center"><font color="#800080" size="2">M</font></td> <td width="5%" align="center"><font color="#800080" size="2">AZUL</font></td> </tr> <tr> <td width="5%" align="center"><font color="#008000" size="2">0000503086</font></td> <td width="5%" align="center"><font color="#008000" size="2">39.00</font></td> <td width="5%" align="center"><font color="#008000" size="2">1.000</font></td> <td width="5%" align="center"><font color="#008000" size="2">G</font></td> <td width="5%" align="center"><font color="#008000" size="2">lilás</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">0000503086</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">39.00</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">1.000</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">G</font></td> <td width="5%" align="center"><font color="#FF0000" size="2">lilás</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">0000503086</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">39.00</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">1.000</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">G</font></td> <td width="5%" align="center"><font color="#0000FF" size="2">lilás</font></td> <td width="5%" align="center"><font color="#800080" size="2">0000503086</font></td> <td width="5%" align="center"><font color="#800080" size="2">39.00</font></td> <td width="5%" align="center"><font color="#800080" size="2">1.000</font></td> <td width="5%" align="center"><font color="#800080" size="2">G</font></td> <td width="5%" align="center"><font color="#800080" size="2">lilás</font></td> </tr> </table>
×
×
  • Criar Novo...