Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
eu tenho o seguinte código
function cat_prods(){
$conn1 = @mysql_connect('localhost', 'root', 'mateus230', true);
$bd1 = mysql_select_db('adm_luiza', $conn1) or die ("Não foi possivel se selecionar o Banco de dados 1");
if(isset($_GET['id'])){
$filter = $_GET['id'];
}else{
$filter = $_GET['tc'];
}
$selecao_idImg = mysql_query("SELECT * FROM produto WHERE id = $filter OR tecido = $filter", $conn1);
$resultID = mysql_fetch_assoc($selecao_idImg);
$id = $resultID['id'];
var_dump($resultID);
var_dump($filter);
}
só que quando eu passo o valor no GET tc ele não consegue filtrar o meu SELECT alguém ai sabe me responder o por que?
sabem se estou errando no código?
Habilite todas as exibições de erro, como mostrado neste tópico, na Orientação No. 2
Também faça debug da query, como mostrado no mesmo tópico.
Depois rode o script de novo. Os erros devem aparecer
Cuidado com SQL Injection. Seu script está vulnerável, passando dados da URL direto para a query
PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/