Ir para conteúdo

POWERED BY:

Arquivado

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

rd111072

[Resolvido] Erro Update

Recommended Posts

Olá pessoal!

A query abaixo está dando um erro. Já revirei e não achei o que pode ser.

 

$sql = mysql_query("UPDATE tbl_produtos SET PRDESC='$nome', PRPREC='$preco', PRFABR='$marca', CATEGORIA='$categoria', SCA='$sca', PRCODI='$prcodi', SCB='$scb', ESTQ=$estoque, DESTAQ=$destaque WHERE codP=$id_prod ") or die(mysql_error());

 

 

O 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 'WHERE codP='1550'' at line 1

 

A estrutura da tabela:

codP int(10) No

CATEGORIA varchar(50) Yes NULL

SCA varchar(50) Yes NULL

PRCODI varchar(50) Yes NULL

SCB varchar(50) Yes NULL

PRDESC varchar(50) Yes NULL

PRFABR varchar(50) Yes NULL

VALID varchar(50) Yes NULL

PRPREC decimal(10,2) Yes NULL

FOTO int(10) Yes NULL

ESTQ int(10) Yes NULL

img varchar(50) Yes NULL

DESTAQ int(10) Yes NULL

 

Alguém sabe?

Compartilhar este post


Link para o post
Compartilhar em outros sites

do $estoque em diante voce esqueceu de colocar as aspas simples.

 

Olá pessoal!

A query abaixo está dando um erro. Já revirei e não achei o que pode ser.

 

$sql = mysql_query("UPDATE tbl_produtos SET PRDESC='$nome', PRPREC='$preco', PRFABR='$marca', CATEGORIA='$categoria', SCA='$sca', PRCODI='$prcodi', SCB='$scb', ESTQ=$estoque, DESTAQ=$destaque WHERE codP=$id_prod ") or die(mysql_error());

 

 

O 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 'WHERE codP='1550'' at line 1

 

A estrutura da tabela:

codP int(10) No

CATEGORIA varchar(50) Yes NULL

SCA varchar(50) Yes NULL

PRCODI varchar(50) Yes NULL

SCB varchar(50) Yes NULL

PRDESC varchar(50) Yes NULL

PRFABR varchar(50) Yes NULL

VALID varchar(50) Yes NULL

PRPREC decimal(10,2) Yes NULL

FOTO int(10) Yes NULL

ESTQ int(10) Yes NULL

img varchar(50) Yes NULL

DESTAQ int(10) Yes NULL

 

Alguém sabe?

 

do $estoque em diante voce esqueceu de colocar as aspas simples.

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.