Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
Pois é. Foi isso mesmo. Não tinha colocado porque eram campos int, mas só funcionou mesmo desse jeito. Estranho...
vlw!
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.
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.