Problema com empty, exibindo errado registros
Olá pessoal tenho uma consulta que compara registros de 2 tabelasEntão faço um whileDentro deste while, faço um if para verificar se os campos estão vazios na outra tabela, caso eles não estejam vazios eles retornam uma mensagem dos que existem.O problema é que está exibindo um espaço em branco nos que não existem, só não está com a mensagem.O código está assim:$consulta = mysql_query("SELECT p. * , c. * FROM produtos p LEFT JOIN comprados c ON p.produtos_id = c.comprados_id");while($m_produto = mysql_fetch_array($consulta)){echo "<br>";if (empty($m_produto['comprados_id'])){} else{echo "<font face='verdana' size='1'>";echo $m_produto['products_id'];echo " Produto Comprado";echo "</font>";echo "</p>";echo "<br />";}}O resultado está ficando assim:2 Produto Comprado7 Produto CompradoOu seja, ele está listando os outros registros e está exibindo através de um espaço em branco.É como se estivesse assim:12 Produto Comprado34567 Produto CompradoGostaria que ficasse apenas assim:2 Produto Comprado7 Produto CompradoAlguém sabe do que se trata e como resolver?ObrigadoDiscussão (4)
Carregando comentários...