Jump to content


Photo

2 Perguntas, Como Pegar Todos Registros Por Nome


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

#1 designNEWer

designNEWer

    Normal

  • Usuários
  • 113 posts
  • Sexo:Não informado

Posted 21/05/2007, 10:30

1a. - como pegar um campo pelo $nome e depois contar tudo. ex: existem varios registros com o nick DESIGN e cada um com certas visitas. Como pego todas estas visitas, conto, e mostro no echo :?

2a. - tenho uma tag. no campo do bd existem varias tags. como procurar por uma tag dentro de varias no bd. Eu uso o LIKE ?
|| Sopojo.com - Especulando sobre o futuro da internet
Entenda o Mercado de Crédito de Carbono
Leia sobre MDL, Mecanismo de Desenvolvimento Limpo
Eu Odeio Target="_Blank" - http://EuOdeioTarget...k.blogspot.com/

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 21/05/2007, 11:02

1a. - como pegar um campo pelo $nome e depois contar tudo. ex: existem varios registros com o nick DESIGN e cada um com certas visitas. Como pego todas estas visitas, conto, e mostro no echo :?


Exemplo:
SELECT SUM(visitas) FROM tabela WHERE nick = 'design'


2a. - tenho uma tag. no campo do bd existem varias tags. como procurar por uma tag dentro de varias no bd. Eu uso o LIKE ?


Pode, mas no caso ele poderá encontrar a palavra procurada no meio de uma outra.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 designNEWer

designNEWer

    Normal

  • Usuários
  • 113 posts
  • Sexo:Não informado

Posted 21/05/2007, 18:56

entendi. mas como só achar a tag que procuro?

e o 1o exemplo que voce deu infelzimente nao funcionou
|| Sopojo.com - Especulando sobre o futuro da internet
Entenda o Mercado de Crédito de Carbono
Leia sobre MDL, Mecanismo de Desenvolvimento Limpo
Eu Odeio Target="_Blank" - http://EuOdeioTarget...k.blogspot.com/

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 21/05/2007, 21:14

entendi. mas como só achar a tag que procuro?

Você está separando com espaço? Vírgula?
Considerando que esteja utilizando o MySQL... Se estiver separando com vírgula, você pode usar a função FIND_IN_SET() [1], se estiver usando espaço, você poderia convertê-lo para vírgula e usar a função mencionada, ou usando expressão regular [2].

Por exemplo:
... WHERE campo REGEXP '[[:<:]]palavra[[:>:]]'


e o 1o exemplo que voce deu infelzimente nao funcionou

Como você fez?


Referências

[1] http://dev.mysql.com...t-datatype.html
[2] http://dev.mysql.com.../en/regexp.html

Edição feita por: Eclesiastes, 21/05/2007, 21:16.

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 designNEWer

designNEWer

    Normal

  • Usuários
  • 113 posts
  • Sexo:Não informado

Posted 22/05/2007, 11:02

desse jeito:

SELECT SUM(visitas) FROM tabela WHERE nick = 'design'

mas como mostrar o echo?
|| Sopojo.com - Especulando sobre o futuro da internet
Entenda o Mercado de Crédito de Carbono
Leia sobre MDL, Mecanismo de Desenvolvimento Limpo
Eu Odeio Target="_Blank" - http://EuOdeioTarget...k.blogspot.com/

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2007, 13:10

Essa é somente a query que deve ser executada.

Com que método/função será executada e como obterá os resultados, depende da linguagem que você estiver utilizando, e da API responsável por essa comunicação com o SGBD.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#7 designNEWer

designNEWer

    Normal

  • Usuários
  • 113 posts
  • Sexo:Não informado

Posted 22/05/2007, 18:25

to usando o MySQL com php
|| Sopojo.com - Especulando sobre o futuro da internet
Entenda o Mercado de Crédito de Carbono
Leia sobre MDL, Mecanismo de Desenvolvimento Limpo
Eu Odeio Target="_Blank" - http://EuOdeioTarget...k.blogspot.com/




0 user(s) are reading this topic

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

IPB Skin By Virteq