Jump to content


Photo

Não Mostrar Linha Da Tabela Em Consulta Ao Bd


  • Faça o login para participar
4 replies to this topic

#1 DuuuuDuuuu

DuuuuDuuuu

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 05/04/2011, 11:59

salve salve galera

to com uma baita duvida, e quando procuro no google
ele me aparece a função delete, mas não é isso que eu quero
eu quero q faça a consulta normal no bd, liste pelos
id, mas quero que determinado id ou id's não apareçam nos resultados
por exemplo

$db->query("SELECT id FROM tabela ORDEM BY id");

assim ele ira me mostrar todas as linhas da tabela,
mas como faço para ele NÃO me mostrar por exemplo
a id 5. Espero que tenha consguido me explicar, uHAsuhAUHs

valeu galera ;D

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 05/04/2011, 14:08

meu amigo não entendi bem oque quer fazer mais geralmente usamos variavels para delimitar algo

$db->query("SELECT * FROM tabela where id='$id'");

Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Lusigmas

Lusigmas

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Feminino
  • Localidade:São Paulo / SP

Posted 05/04/2011, 14:39

Olá,

você não foi muito específico, onde/quando determina quais id´s não devem ser mostradas por exemplo. Mas tentarei ajudar:
- O Diego colocou bem, você precisa primeiro definir quais variáveis devem ser mostradas ou não.

Uma maneira de fazer isso é colocar um campo no bd identificando.
Exemplo: campos id, nome, telefone, ativo.
No campo "ativo" você determina "sim" para as que devem ser mostradas e "não" para as demais.
Na consulta você colocaria:
$db->query("SELECT * FROM tabela where ativo='sim'");

Enfim, existem diversas maneiras de delimitar a busca, se der um exemplo bem específico poderei ajudar mais.

Abraços.

#4 DuuuuDuuuu

DuuuuDuuuu

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 07/04/2011, 16:55

simples
mto simples

mostras todos os dados de uma tabela menos a linha que a coluna id é 5

olha como é simples e vcs se complicaram tudo
era só um operador que tinha esquecido
e que tbm pode ser suprimido por uma função
nativa do mysql

olha que simples:

mostrando todos APENAS deixando de fora a linha que a coluna id é 5

$db->query("SELECT id FROM tabela WHERE id != 5 ORDEM BY id");

mostrando todos e citando os dados que não quero mostrar, no exemplo as linha que possuem a coluna id igual a 5, 7 ou 9

$db->query("SELECT id FROM tabela WHERE id NOT IN (5,7,9) ORDEM BY id");

simples, em um, é o perador !=, no primeiro no caso,
e no segundo foi usado a função nativa do mysql q é a NOT IN
aonde posso atribuir os dados que não quero q apareça, q é as id 5,7 e 9
separado por virgula e dentro do parenteses, querem mais alguma explicação?

espero que tenha sido claro dessa vez.

se fosse pra dar um select e SOMENTE mostrar a id que eu quero
ou receber noções basicas de mysql, eu leria o manual
coisas simples assim são perguntas rapidas
que costume o pessoal tem de complicar tudo ¬¬'
se fosse algo mais complexo eu iria estudar
antis de fazer qualquer pergunta, forum
é pra debater assuntos e ideias sobre um determinado
tema, fazer perguntas rápidas, como aquelas q fizemos
para os colegas de trabalho do tipo "aonde está mesmo aquela imagem?", "qual operador eu uso para diferenciar dados?", "qual é aquela função nativa para exclui cookies?"

coisas assim, complicar a vida do pessoal que ta começando, e q tbm são uns folgado e querem tudo pronto, nem o básico tem, como sabem oq tem pra fazer se nem mesmo sabem oq podem fazer, e é oq mais vejo nos forum pela internet, é fato.

Edição feita por: DuuuuDuuuu, 07/04/2011, 17:02.


#5 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 07/04/2011, 18:45

Cada uma rsrsrsrs udafa af

concordo em partes?

("quando começei não tinha ninguem, nem um, nada, para me orientar, perdi tempo, muito tempo, pensando, pensando ate começar a achar as coisas, Descobrir como começar") esse é um dos motivos por qual tou neste forum para responder a qualquer questão que tiver all meu alcançe...
pra ter uma ideia eu comecei de baixo baixo mesmo... começei com um programa de assistente para criação de sistema
visual kit se não me engano o 4, e fui subindo ate o VISUAL STUDIO 2008 dai mudei de rumo, conheci o asp, mexi, (vi na net, ASP.NET É MELHOR E MAIS MODERNO), Uf fui para ele, mexi, mexi, mudei... Voltei para CRIAÇÃO DE SISTEMA (ate cheguei fazer um sistema em uma escala de 90% COMCLUIDO e NÃO CONSEGUI TERMINAR) dai desistir de CRIAÇÃO DE SISTEMAS PARA COMERCIO e ate então eu mexia mais não tinha ideia do que fazia, pra mim INTERNET, INTRANET, PROGRAMAS era a mesmo coisa (fazia do mesmo geito), então um cara me falou AFINAL OQUE VC QUER WEB ou CRIAR SISTEMA??? dai ele me passou as orientção... PRIMEIRO, NÃO LIGA PARA O CODIGO E SIM PARA A LOGICA!!! PORQUE TUDO TEM UMA LOGICA!!! COMO POR EXEMPLO ELE ME CITOU (E TAMBEM VI UMA APOSTILA DE PHP DE FALCULDADE) QUE DIZIA??? PARA INTENDER A LOGICA VC COMEÇA PELO SEU DIA A DIA???....
CANSEI DE ESCREVER

HANN SEI QUE TALVES ISSO NÃO TEM NADA A VER MAIS TAVA SEM INSPIRAÇÃO RSRSRS PRA COLOCAR UM TUTORIAL

HANN GERALMENTE SE USA PHP STATICO QUANDO VC FAZ COISAS PARA VC MESMO (EU ACHO)
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq