Ir para conteúdo

POWERED BY:

Arquivado

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

Felipe Gusmão

Condicional após realizar consulta no MySQL

Recommended Posts

Fala galera...

Estou tentando aprender algumas coisas de mysql e php, e está fodz ;/

Quero fazer uma condicional... Se um determinado valor de um campo da tabela for igual a 10, então eu executo ' um comando', se não for então executo 'outro comando'.

A conexão com o banco está ok.

O erro parece ser alguma coisa no IF, como se não estivesse comparando os valores apresentados.

Ao testar a página, sempre aparece:

"teste deu ruim"

"10"

Ao meu ver, se apareceu 10 é porque o campo da coluna 'a' da tabela 'mil' está preenchido com o valor 10. Por isso digo que a o erro deve estar no IF.

Mas pode ser outra coisa, não sei.

Alguém pode me ajudar?

require("conexao.php"); 

$valor = 10;
$consulta = mysql_query("select a from mil where id=1");
$linha = mysql_fetch_array($consulta);
  if ( $linha->a == $valor ) {
		echo "teste ok<br>";
		echo $linha['a']. "<br>";
  } else {
		echo "teste deu ruim<br>";
		echo $linha['a']. "<br>";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

ExtremsX, você é o cara! Muito obrigado! :)

require("conexao.php"); 

$valor = 10;
$consulta = mysql_query("select a from mil where id=1");
$linha = mysql_fetch_array($consulta);
  if ( $linha['a'] == $valor ) {
		echo "teste ok<br>";
		echo $linha['a']. "<br>";
  } else {
		echo "teste deu ruim<br>";
		echo $linha['a']. "<br>";
}

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.