Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite , será que alguem pode me ajudar.
Não sei se é possivel, tenho uma tabela em que mostro todos os campos, mas gostaria que um doa campos ou aparecesse ex:
tenho
select * from cancelim order by uf_cel. nisso ele mostra tudo.
gostaria que ele não mostrasse o campo pend1_cel='3'.
ou seja esse campo é um processo finalizado onde pend1_cel='1'. é andamento e pend1_cel='2'. é andamento.
Será que fui claro???Obrigado
cara no caso ficaria assim??
select * from cancelim WHERE NOT pend1_cel ='3' order by uf_cel
porque se for ele da esse erro
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\contabil\cancel\cancgeral.php on line 113
Sim, este erro está relacionado ao PHP, deu erro no mysql_fetch_array() do 'arquivo cancgeral.php', especificamente na linha 113, pode colar a linha 113 pra verificarmos?
<?php
**113-** while($linha = mysql_fetch_array($consulta)){
$fil0 = $linha['id_cel'];
$fil1 = $linha['pc_cel'];
$fil2 = $linha['logr_cel'];
$fil3 = $linha['num_cel'];
$fil4 = $linha['compl_cel'];
$fil5 = $linha['loc_cel'];
$fil6 = $linha['uf_cel'];
$fil7 = $linha['cep_cel'];
$fil8 = $linha['insc_cel'];
$fil9 = $linha['sts_cel'];
$fil10 = $linha['obs_cel'];
geralmente esse erro da quando ele não consegue fazer uma leitura do banco ou não conseguiu gerar um resultado não é???
Isso mesmo, ou talvez a variável não foi especificada, geralmente antes do "while($linha = mysql_fetch_array($consulta))" eu informo que a variável que utilizarei dentro do while é um vetor:
$linha = array();
while($linha = mysql_fetch_array($consulta)){
//[...]
}
Cara agora deu certinho assim:
select * from cancelim WHERE NOT pend1_cel ='3' order by uf_cel.
valeu Muito Obrigado...
Se meu post ajudou, marca como resolvido aquele que ajudou a solucionar.
Valeu!
Já to ficando vesgo, nem vi que já marcou, kk.
Na verdade, não é que um dos campos desaparecesse, pelo que entendi, quer que um determinado registro não seja exibido, pois não é conveniente. Vamos fazer um filtro (WHERE), mas em partes:
- Exibir somente quando o campo for igual a '3':
ORDER BY uf_celSELECT * FROM cancelim
WHERE pend1_cel != '3' # diferente de '3'
ORDER BY uf_cel
- Exibir o que não é igual a '3', parte 2 - operador '<>':
ORDER BY uf_celSELECT * FROM cancelim
WHERE NOT pend1_cel = '3' # diferente de '3'
ORDER BY uf_cel
Este link está em inglês, mas ajuda pra caramba, tente fazer os exemplos com algumas das suas tabelas.