Ora, vc mandou retornar $db->EOF ele vai retornar true mesmo porque EOF
sempre tem nma tabela afinal, EOF é End Of File.
Posso até estar falando besteira, mas eu faço assim:
function TrocarSenha(){
.....global $db;
.....$rs = $db->Execute(SELECT * from user WHERE id_user='8757');
..........if($db->RecordCount == 0){
...............return false;
..........}else{
...............$rs=$db->Execute("UPDATE user SET senha = 'novasenha' WHERE
id_user = '8757' AND senha = 'axa'");
...............if(!$rs){
....................return 'ERRO';
...............{else{
....................return true;
...............}
..........}
}
Att
Quinhone
----- Original Message -----
From: "Ricardo" <[EMAIL PROTECTED]>
To: "flexdev" <[email protected]>
Sent: Friday, June 20, 2008 12:56 PM
Subject: [flexdev] Re: Como receber objeto de UPDATE SET ?
Estou olhando pelo browser do AMFPHP.
Pois eh. Acredito que o TRUE seria se o sql está correto.
Porém como vou saber se mudou ou não mudou a senha ???
On 19 jun, 16:34, "Rafael Gomes Dantas" <[EMAIL PROTECTED]> wrote:
> Você tá olhando por aquele browser que vem junto com o AMFPHP ou pelo
> resultado que você recebe no flex?
>
> Se for por aquele browser, saiba que ele inverte os resultados booleanos
> por
> algum motivo estranho. Logo true é false e vice-versa.
>
> 2008/6/19 Ricardo <[EMAIL PROTECTED]>:
>
>
>
> > Olá,
>
> > Eu travei na parte de UPDATE SET.
> > Não sei como receber object se o update deu ou não deu certo.
> > Estou utilizando: adodb5 + amfphp + mysql
>
> > Meu script está assim:
>
> > function TrocarSenha(){
> > global $db;
> > $rs=$db->Execute("UPDATE user SET senha = 'novasenha' WHERE id_user
> > = '8757' AND senha = 'axa'");
> > return $rs->EOF;
> > }
>
> > Não existe o ID 8757 na tabela user.
> > Mas o script acima, return diz "true"
>
> > Aguardo e obrigado pela atenção de vcs.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---