Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gilmarfp

problema no codigo

Recommended Posts

<?php 
//Conectando com o MySQL
$con = mysql_connect("localhost","root","") or die("erro na conexão");
$id = mysql_select_db("banco",$con) or die("Erro na seleção do Database");
//Abre o banco de dados Dbase 
//0 - somente leitura 
//1 - somente escrita 
//2 - leitura / escrita 

// Nome do banco de dados 
$dbname = 'c:receber.dbf'; 
// Conexão com o banco de dados 
$con = dbase_open($dbname,0); 


// Consulta a quantidade de linhas 
$total_linhas = dbase_numrecords($con); 

for( $i = 1 ; $i <= $total_linhas ; $i++ )  
{ 
       // Pega o registro do arquivo DBF com índice no nome da coluna. 
       $registro = dbase_get_record_with_names($con,$i); 
       // Para utilizar, faça como um mysql_fetch_assoc 

	$CAMPO1= $registro['HISTORICO']; 
	$CAMPO2= $registro['PORTADOR']; 
	$CAMPO3= $registro['DOCUMENTO'];
	$CAMPO4= $registro['NOME'];
	$CAMPO5= $registro['EMISSAO'];
	$CAMPO6= $registro['VENCIMENTO'];
	$CAMPO7= $registro['VALOR_DUPL'];
	$CAMPO8= $registro['RECEBIMENT'];
	$CAMPO9= $registro['VALOR_RECE'];
	$CAMPO10= $registro['VALOR_JURO'];
	$CAMPO11= $registro['ATIVO'];
	$CAMPO12= $registro['CONTA'];
	$CAMPO13= $registro['NOSSONUM'];



$sql = mysql_query("INSERT INTO cob(HISTORICO,PORTADOR,DOCUMENTO,NOME,EMISSAO,VENCIMENTO,VALOR_DUPL,RECEBIMENT,VALOR_RECE,VALOR_JURO,ATIVO,CONTA,NOSSONUM) VALUES('".$CAMPO1."','".$CAMPO2."','".$CAMPO3."','".$CAMPO4."','".$CAMPO5."','".$CAMPO6."','".$CAMPO7."','".$CAMPO8."','".$CAMPO9."','".$CAMPO10."','".$CAMPO11."','".$CAMPO12."','".$CAMPO13."')") or die("Erro no SQL");

}
echo "Arquivos gravados com sucesso";


// fecha o banco de dados 
$close = dbase_close($con); 
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom uso da área

 

Atenção:

Este subfórum é destinado apenas para postagem de artigos, tutoriais e matérias sobre PHP.

Não é permitido a abertura de tópicos com dúvidas. Para isso, use o Fórum de PHP.

 

Tópico Movido

Artigos, Matérias e Tutoriais (PHP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP

 

Sobre a sua dúvida, qual o erro que aparece?

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

no código está configurado assim: ...or die("Erro no SQL");} más independente de dar certo esta aparecendo esta mensagem

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu esse erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'S PRINT) ','20090305','20090404','20','20090311','' at line 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça assim...

 

$sql = "INSERT INTO cob(HISTORICO,PORTADOR,DOCUMENTO,NOME,EMISSAO,VENCIMENTO,VALOR_DUPL,RECEBIMENT,VALOR_RECE,VALOR_JURO,ATIVO,CONTA,NOSSONUM) VALUES('".$CAMPO1."','".$CAMPO2."','".$CAMPO3."','".$CAMPO4."','".$CAMPO5."','".$CAMPO6."','".$CAMPO7."','".$CAMPO8."','".$CAMPO9."','".$CAMPO10."','".$CAMPO11."','".$CAMPO12."','".$CAMPO13."')";
$qry = mysql_query($sql) or die('Erro no insert. Query enviada '.$sql.'<br/> Erro do mysql '.mysql_error());

Vai aparecer a query e o erro. Verifique o que tem de errado. Se não conseguir resolver, poste aqui a query e o erro.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Confira o tipo dos campos de sua tabelas. Parece que há incompatibilidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu o seguinte erro: e não consegui descobri o por que

Erro no insert. Query enviada INSERT INTO cob(HISTORICO,PORTADOR,DOCUMENTO,NOME,EMISSAO,VENCIMENTO,VALOR_DUPL,RECEBIMENT,VALOR_RECE,VALOR_JURO,ATIVO,CONTA,NOSSONUM) VALUES('/ ','Em carteira ','44689 ','JAULICIO MELGA(MELGA'S PRINT) ','20090305','20090404','20','20090311','20','20','0','(LOJA)VENDA ?PRAZO ',' ')

Erro do mysql You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'S PRINT) ','20090305','20090404','20','20090311','' at line 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você coloca uma aspa simples dentro de uma resposta, nao pode haver outra. Assim o Mysql vai entender que acabou o conteudo a ser inserido daquele campo, e vai partir pra outro.

 

isso aqui gera erro: (..),'JAULICIO MELGA(MELGA>>'<<S PRINT) ',(...)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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