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

vaurdan

Verificar na base de dados

5 mensagens neste tópico

Boas,

Ando a fazer umas coisas com o Paypal, e no fim de um pagamento existe um campo que e sempre diferente.

O paypal para evitar fraudes recomenda verificar se esse valor não foi já usado.

Imaginando que o campo chama-se verif e o valor é yAHysg1, após uma compra adiciona esse valor a uma base de dados mySQL.

A pergunta é: Como faço para a pagina ir verificar à base de dados se o valor não existe?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

fazes um select se o valor for nulo, fazes o que tens a fazer.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Então falando em pseudo-code

"if $query==null {

$query_sucess;

}else {

echo 'ID ja utilizado';

}"

Sendo $query SELECT * FROM paypal

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes criar um campo unico no mysql, e sempre que introduzes um novo valor na base de dados o mysql devolve um worning, assim podes interromper o script com uma linha de codigo. algo do tipo:

if (!mysql_query('insert ...', $ligacao)){
/*ERRO*/
}else{/*SUCESSO*/}

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