Mostrar dados somente de as duas linhas na tabela estiverem ativas
eae pessoal , minha duvida seria essa:
tenho duas tabelas
artigo e categoria
quero que me mostre os dados somente se a linha do artigo estiver ativo ='s'
ate aqui beleza , mas e se o artigo estiver vinculado a categoria 'carros' e essa categoria estiver em ativo ='n'
como faço para mostrar somente os dados de todas as categorias somente se elas estiverem ativas ??
se categoria estiver ativo ='n' entao todos os artigos vinculados a ela ficam off
se categoria estiver ativo ='s' mostra todos os artigos vinculados a ela com ativo ='s'
$mostraDados = mysqli_query($conecta, "SELECT * FROM artigo WHERE ativo ='s' AND destaque ='s' ORDER BY id DESC")or die (mysqli_error());
if(mysqli_num_rows($mostraDados) < 1) {
echo "nada";
}
else {
while ($linha=mysqli_fetch_array($mostraDados)) {
$id = $linha["id"];
$id_cat = $linha["id_cat"];
esse e uma parte do codigo , depois do while ai lista todos os dados normalmente mas como expliquei a cima , tenho que criar um jeito de nao mostrar os artigos caso a categoria esteja em ativo = n
Discussão (2)
Carregando comentários...