Ir para conteúdo

POWERED BY:

Arquivado

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

Rogério Bonfim

Problema com Candição OR na query

Recommended Posts

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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/

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.