Ir para conteúdo
Fórum Script Brasil
  • 0

Migração Mysql4 para o Mysql5


Jetro

Pergunta

Saudações

Estou com umproblema emmãos...

Tenho um sistema que roda há muitos anos e de repente parou... o suporte me disse que foi devido a mudanã de versão do Mysql 4 para o 5 e que eu teria de atualizar os scripts.

Primeiro erro:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/bspropagand1/www/admcar/relatorio2.php on line 146

A linha 146 contem:

select count(modelo) as mod from estoque where loja = '$loja' and datasaida between '$d1' and '$d2'

Segundo 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 'dual, dualtext, segurotext, detrantext, ssp, ssptext, ps, pstext, situatext, q' at line 6

O erro ocorre quando roda o Script abaixo:

$sql=mysql_query( "insert into estoque (

id, os, codloja, tipo, codsenha, data , codigo, codcomp, marca, modelo, portas, renavan, cor, chassi, combustivel, fabricacao,

anomodelo, placa, comissao, localcompra, loja, compradorcomp, cliente, endereco, bairro, cidade, estado, cep, cpf, rg,

cnh, telefone, residencial, celular, proprietario, valorcompra, valorvenda, certificado, enderecocert, bairrocert, cpfcert, rgcert,

cnhcert, telefonecert, celularcert, compra, compradetalhe, diaentrada, mesentrada, anoentrada, horaentrada, recibo, reconhece, seguro,

pesquisa, termo, vistoria, alienado, carne, gravame, ipva, ipvatext, dual, dualtext, segurotext, detrantext, ssp, ssptext, ps,

pstext, situatext, quitacao, quitadia, quitames, quitaano, opcionais, email, dianasccomp, mesnasccomp, anonasccomp, datanasccomp,

cidadecert, estadocert, cepcert, dianasccert, mesnasccert, anonasccert, datanasccert, cidsenha, casa, casadoc, casacomp

) values (

'', '$ordemservico', '$id2', '$tipo', '$codsenha', '$data', '$codigo', '$idvendedor', '$marca', '$modelo', '$portas', '$renavan',

'$cor', '$chassi', '$combustivel', '$fabricacao', '$anomodelo', '$placa', '$comissao', '$loja', '$loja', '$comprador', '$cliente',

'$endereco', '$bairro', '$cidade', '$estado', '$cep', '$cpf', '$rg',

'$cnh', '$telefone', '$residencial', '$celular', '$proprietario', '$valorcompra', '$valorvenda', '$certificado', '$enderecocert',

'$bairrocert', '$cpfcert', '$rgcert', '$cnhcert', '$telefonecert', '$celularcert', '$compra', '$compradetalhe', '$diaentrada',

'$mesentrada', '$anoentrada','$horaentrada', '$recibo', '$reconhece', '$seguro', '$pesquisa', '$termo', '$vistoria','$alienado', '$carne', '$gravame',

'$ipva', '$ipvatext', '$dual', '$dualtext', '$segurotext', '$detrantext', '$ssp', '$ssptext', '$ps', '$pstext',

'$situatext', '$quitacao', '$quitadia', '$quitames', '$quitaano', '$opcionais', '$email', '$dianasccomp',

'$mesnasccomp', '$anonasccomp','$datanasccomp', '$cidadecert','$estadocert', '$cepcert','$dianasccert', '$mesnasccert',

'$anonasccert', '$datanasccert', '$cidsenha', '$casa','$casadoc', '$casacomp' )

") or print(mysql_error());

Já agradeço a ajuda

Em tempo...:

O PROBLEMA DESCRITO ACIMA JÁ FOI RESOLVIDO.

O problema ocorria por conta do nome de um determinado campo da taleba ser "palavra reservada" do MYsql 5.

O Nome do campo era "Dual". Mudei para n_dual e funcionou corretamente o sistema.

Abraço e obrigado.

Att

Jetro Bernardo

Editado por Jetro
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...