Condicional após realizar consulta no MySQL
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>";
}Discussão (2)
Carregando comentários...