Worn 1 Denunciar post Postado Junho 4, 2015 Olá galera bem estou tentando fazer uma contagem dos arquivos do meu mysql eu estou querendo pegar as subcategorias ativas no meu banco de dados porém ele está selecionando os campos NULO também, então logicamente vai ser o mesmo numero da categorias sempre e não quero isso veja id são as minhas categorias e id_pai seria as subcategorias <?php $SQL = mysql_query("SELECT id_pai FROM cre_cat"); echo mysql_num_rows($SQL); ?> estou usando esse codigo e queria apenas para ele não selecionar os campos nulos tentei por IS NOT NULL mais não vai Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Junho 4, 2015 SELECT ... FROM `cre_cat` WHERE `id_pai` IS NOT NULL; OR SELECT ... FROM `cre_cat` WHERE `id_pai` != ''; OR SELECT ... FROM `cre_cat` WHERE `id_pai` > 0; Compartilhar este post Link para o post Compartilhar em outros sites
Worn 1 Denunciar post Postado Junho 4, 2015 fica aparecendo isso <td class="table-val"> <?php $SQL = mysql_query ("SELECT FROM `cre_cat` WHERE `id_pai` > 0"); echo mysql_num_rows($SQL); ?> </td> Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Rocha Borges 0 Denunciar post Postado Junho 4, 2015 você ta usando um codigo que ficara inutilizavel em breve.. faça assim $sql = $mysqli->query("SELECT * FROM `cre_cat` WHERE `id_pai` > 0"); $row = $sql->num_rows; echo $row; Compartilhar este post Link para o post Compartilhar em outros sites
Worn 1 Denunciar post Postado Junho 4, 2015 AGORA DEU FALTA ERRO Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Junho 5, 2015 Sério amigo! Na programação tres pontos ( ... ), significa mude, continue. f*** esses programadores de hoje em dia, só copia e cola. SELECT coloque os nomes dos campos aqui, separe os por virgula, ou use coringa (*) para todos FROM `cre_cat` WHERE `id_pai` > 0; Compartilhar este post Link para o post Compartilhar em outros sites