[Resolvido] Consulta com parametro
Boa noite, estou quebrando cabeça com uma consulta e não consigo passar ela...
vou postar meu código.
$conexao = conexao::getInstance();
$sql = 'SELECT * FROM novo_exercicio WHERE id = :id';
$stm = $conexao->prepare($sql);
$stm->bindValue(':id', $id);
$stm->execute();
$cliente = $stm->fetch(PDO::FETCH_OBJ);
if(!empty($cliente)):
// Formata a data no formato nacional
//$array_data = explode('-', $cliente->data_nascimento);
//$data_formatada = $array_data[2] . '/' . $array_data[1] . '/' . $array_data[0];
endif;
endif;
$area_nova = $cliente->area;
function montaSelect(){
$sql1 = "SELECT * FROM campos WHERE area=$area_nova";
$query = mysql_query( $sql1 );
if( mysql_num_rows( $query ) > 0 ){
while( $dados = mysql_fetch_assoc( $query ) ){
$opt .= '<option value="'.$dados['campo'].'">'.$dados['campo'].'</option>';
}
}
else
$opt = '<option value="0">Nenhum cliente cadastrado</option>';
return $opt;
}
?>
Quando eu removo o parametro WHERE area=$area_nova, ele exibe tudo, quando eu ensiro este parametro ele não exibe nada.
quando dou um echo =$area_nova, ele exibe o nome que é o filtro certinho...
o que estou fazendo errado?Discussão (1)
Carregando comentários...