Jump to content
Fórum Script Brasil
  • 0

(Resolvido) ERRO CABULOSO MYSQL + PHP - INSERÇÃO DE DADOS


lampiao_muléstia

Question

Galera salve!

Confesso que estou ficando doido em tentar achar o erro e não consigo. Segue meu código e erro. Obrigadão!!

MEU CÓDIGO PHP + MYSQL PARA INSERÇÃO DOS DADOS:

mysql_select_db($database_conn, $conn);    
        $sql_insertRo = sprintf("INSERT INTO cbksis_treg5_registro_detalhe_antc_receb_dar (tipo_registro_dar, estab_submissor_dar, num_oper_financeira_dar, data_credito_oper_dar, sinal_valor_bruto_antc_a_vista_dar, valor_bruto_antc_a_vista_dar, sinal_valor_bruto_antec_parcelado_dar, valor_bruto_antec_parcelado_dar, sinal_valor_bruto_antec_electron_pre_datado_dar, valor_bruto_antecp_electron_pre_datado_dar, sinal_valor_bruto_antec_total_dar, valor_bruto_antecp_total_dar, sinal_valor_liquido_antec_vista_dar, valor_liquid_antecp_vista_dar, sinal_valor_liquido_antecp_parcelado_dar, valor_liquido_antec_parcelado_dar, sinal_valor_liquido_antecp_pre_datado_dar, valor_liquid_antecp_pre_datado, sinal_valor_liquido_antecp_total_dar, valor_liquido_antecp_total_dar, taxa_desconto_antecp_dar, codigo_banco_domicilio_dar, codigo_agencia_domicilio_dar, codigo_conta_corrente_domicilio_dar, sinal_valor_liquido_atencp_dar, valor_liquido_antecp_dar, uso_cielo_dar) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
        $RO[0],
        $RO[1],
        $RO[2],
        substr($RO[3], 0, 4)."-".substr($RO[3], 4, 2)."-".substr($RO[3], 6, 2),
        $RO[4],
        $RO[5],
        $RO[6],
        $RO[7],
        $RO[8],
        $RO[9],
        $RO[10],
        $RO[11],
        $RO[12],
        $RO[13],
        $RO[14],
        $RO[15],
        $RO[16],
        $RO[17],
        $RO[18],
        $RO[19],
        $RO[20],
        $RO[21],
        $RO[22],
        $RO[23],
        $RO[24],
        $RO[25],
        $RO[26]);
        $resultRo = mysql_query($sql_insertRo, $conn) or die(mysql_error());
ECHO EM $sql_insertRo
INSERT INTO cbksis_treg5_registro_detalhe_antc_receb_dar (tipo_registro_dar, estab_submissor_dar, num_oper_financeira_dar, data_credito_oper_dar, sinal_valor_bruto_antc_a_vista_dar, valor_bruto_antc_a_vista_dar, sinal_valor_bruto_antec_parcelado_dar, valor_bruto_antec_parcelado_dar, sinal_valor_bruto_antec_electron_pre_datado_dar, valor_bruto_antecp_electron_pre_datado_dar, sinal_valor_bruto_antec_total_dar, valor_bruto_antecp_total_dar, sinal_valor_liquido_antec_vista_dar, valor_liquid_antecp_vista_dar, sinal_valor_liquido_antecp_parcelado_dar, valor_liquido_antec_parcelado_dar, sinal_valor_liquido_antecp_pre_datado_dar, valor_liquid_antecp_pre_datado, sinal_valor_liquido_antecp_total_dar, valor_liquido_antecp_total_dar, taxa_desconto_antecp_dar, codigo_banco_domicilio_dar, codigo_agencia_domicilio_dar, codigo_conta_corrente_domicilio_dar, sinal_valor_liquido_atencp_dar, valor_liquido_antecp_dar, uso_cielo_dar) VALUES (5, 1012907365, 115564980, 2011-12-07, +, 0000002625284, +, 0000005829458, +, 0000000000000, +, 0000008454742, +, 0000002606565, +, 0000005634398, +, 0000000000000, +, 0000008240963, 00110, 0001, 00951, 0000270377 , +, 0000008278401, 00000000000000000000000+0000000000000 )
ERRO CABULOSO QUE já FIZ DE TUDO "quase tudo, se não tinha dado certo" PARA TENTAR ACABAR COM ELE.
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 ' 0000002625284, +, 0000005829458, +, 0000000000000, +, 0000008454742, +, 0000002' at line 1

Galera alguém tem alguma pista?

Preciso de ajuda, Obrigadão e até daí há pouco....

Vou postar o t[opico em PHP e MYSQL...... não sei em qual é o erro...

valeus!!!!

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Boa noite, lampiao_muléstia.

Bom, só com essas informações, acredito que

não será tão simples assim, ajudá-lo.

Para facilitar a todos, inclusive a você mesmo,

o ideal seria postar o código SQL da sua tabela

cbksis_treg5_registro_detalhe_antc_receb_dar

porque sem a estrutura, existem N possibilidades

de erros, inclusive, campo obrigatório sem valor,

entre muitos outros.

Abraço.

Link to comment
Share on other sites

  • 0

Ricado, Desculpa o esquecimento...

Segue abaixo o code.

Estrutura da tabela `cbksis_treg5_registro_detalhe_antc_receb_dar`
--

CREATE TABLE IF NOT EXISTS `cbksis_treg5_registro_detalhe_antc_receb_dar` (
  `id_dar` int(11) NOT NULL AUTO_INCREMENT,
  `tipo_registro_dar` varchar(1) DEFAULT NULL,
  `estab_submissor_dar` varchar(10) DEFAULT NULL,
  `num_oper_financeira_dar` varchar(9) DEFAULT NULL,
  `data_credito_oper_dar` date DEFAULT NULL,
  `sinal_valor_bruto_antc_a_vista_dar` varchar(1) DEFAULT NULL,
  `valor_bruto_antc_a_vista_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_bruto_antec_parcelado_dar` varchar(1) DEFAULT NULL,
  `valor_bruto_antec_parcelado_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_bruto_antec_electron_pre_datado_dar` varchar(1) DEFAULT NULL,
  `valor_bruto_antecp_electron_pre_datado_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_bruto_antec_total_dar` varchar(1) DEFAULT NULL,
  `valor_bruto_antecp_total_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_liquido_antec_vista_dar` varchar(1) DEFAULT NULL,
  `valor_liquid_antecp_vista_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_liquido_antecp_parcelado_dar` varchar(1) DEFAULT NULL,
  `valor_liquido_antec_parcelado_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_liquido_antecp_pre_datado_dar` varchar(1) DEFAULT NULL,
  `valor_liquid_antecp_pre_datado` varchar(13) DEFAULT NULL,
  `sinal_valor_liquido_antecp_total_dar` varchar(1) DEFAULT NULL,
  `valor_liquido_antecp_total_dar` varchar(13) DEFAULT NULL,
  `taxa_desconto_antecp_dar` varchar(5) DEFAULT NULL,
  `codigo_banco_domicilio_dar` varchar(4) DEFAULT NULL,
  `codigo_agencia_domicilio_dar` varchar(5) DEFAULT NULL,
  `codigo_conta_corrente_domicilio_dar` varchar(14) DEFAULT NULL,
  `sinal_valor_liquido_atencp_dar` varchar(1) DEFAULT NULL,
  `valor_liquido_antecp_dar` varchar(13) DEFAULT NULL,
  `uso_cielo_dar` varchar(68) DEFAULT NULL,
  PRIMARY KEY (`id_dar`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5;

Link to comment
Share on other sites

  • 0

o sinal de mais + não deveria ir dentro de ASPAS?

Troque assim:

, +,
por assim:
,'+',
e troque isso:
0000008278401, 00000000000000000000000+0000000000000 )
por isso, por que senão ele vai SOMAR os numeros:
0000008278401, '00000000000000000000000+0000000000000' )

Acredito que só numeros podem ficar sem ASPAS, isso eu me refiro ao MYSQL.

Boa sorte.

Edited by hipnos na area
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...