• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

PHP

Selecionar da base de dados... Problemas...

6 mensagens neste tópico

Preciso de fazer um query que pesquise numa tabela por um registo com um dado valor numa dada chave.

A tabela chama-se ipvisits_periphits.

Os registos têm dois campos: IP e visits.

Quero procurar na base de dados por um registo com um IP, para poder ver quantas visits ele tem. Fiz o seguinte:

SELECT *
FROM `ipvisits_periphits`
WHERE `ipvisits_periphits` = `127.0.0.1`
LIMIT 0 , 30

Deu-me o seguinte erro:

#1054 - Unknown column 'ipvisits_periphits' in 'where clause'

Também fiz o seguinte query:

SELECT *
FROM `ipvisits_periphits`
WHERE `ip` = `127.0.0.1`
LIMIT 0 , 30 

E deu-me o seguinte erro:

#1054 - Unknown column '127.0.0.1' in 'where clause'

Alguém me pode ajudar?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

SELECT visits
FROM ipvisits_periphits
WHERE ip LIKE '127.0.0.1'

o = so funciona para numeros "normais", o ip e considerado como texto

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu meti o IP como varchar para poder ter os pontos (não sabia se tal era possível com um int). Obrigado =)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pode-me alguém dizer também se não houver nenhum resultado?

Tipo, imaginem que eu executo esse MySQL query, e não mostra nenhum resultado. Mostra NULL, ou algo assim?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao mostra nada, ou entao mostra 0 resultados encontrados.

usa o comando mysql_num_rows

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora