Tenho uma query que deve selecionar por Codigo de Produto. Porem tenho um problema: alguns produtos tem caracteres especiais, como:
Considere-se que:
$_POST['cod_produto'] = M7+
e
M7 <> M7+
Quando executo essa query...
$prod=mysql_query("SELECT * FROM produtos WHERE cod_produto='{$_POST['cod_produto']}'") or die (mysql_error());
ele me retorna os valores da linha aonde esta o codigo M7.
Detalhe: produtos.cod_produto está como varchar(10), é chave primária na tabela e não posso altera-los porque eles são vinculados ao registro do produto junto à ANVISA.
Question
Anderuimm
Tenho uma query que deve selecionar por Codigo de Produto. Porem tenho um problema: alguns produtos tem caracteres especiais, como:
Considere-se que:
$_POST['cod_produto'] = M7+
e
M7 <> M7+
Quando executo essa query...
ele me retorna os valores da linha aonde esta o codigo M7.
Detalhe: produtos.cod_produto está como varchar(10), é chave primária na tabela e não posso altera-los porque eles são vinculados ao registro do produto junto à ANVISA.
Alguém sabe como posso solucionar este problema?
Edited by AnderuimmLink to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.