..:: MX Studio Fóruns ::..: [Duvida] Clausula where - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

[Duvida] Clausula where

#1 User is offline   Marcony 

  • Group: Membros
  • Posts: 12
  • Joined: 13-May 11

Posted 04 July 2011 - 11:14 AM

Bom dia,

Gostaria de esclarecer uma duvida sobre o where do Lumine..
Quando coloco a condição:

$Recado->where( '(({codPerfilRemetente} = ?) or ({codPerfilDestinatario} = ?))', $Perfil->codPerfil );

Apenas o primeiro item é preenchido com o dado passado como segundo parâmetro..
Estou fazendo algo errado ? Ou teria que fazer do método "tradicional":

$Recado->where( '(({codPerfilRemetente} = '.$Perfil->codPerfil.') or ({codPerfilDestinatario} = '.$Perfil->codPerfil.'))' );

Obrigado ae.. :rolleyes:
0

#2 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1265
  • Joined: 15-January 04

Posted 04 July 2011 - 11:23 AM

Olá Marcony,

Você tem 2 parametros de prepared statemens, mas passou somente um valor :)

O correto seria:

$Recado->where( '(({codPerfilRemetente} = ?) or ({codPerfilDestinatario} = ?))', $Perfil->codPerfil, $Perfil->codPerfil);

Ou

$filters['codigo'] = $Perfil->codPerfil;
$Recado->where( '(({codPerfilRemetente} = :codigo) or ({codPerfilDestinatario} = :codigo))', $filters);

@braços e fique com Deus!
0

#3 User is offline   Marcony 

  • Group: Membros
  • Posts: 12
  • Joined: 13-May 11

Posted 04 July 2011 - 11:27 AM

View Posthufersil, on 04 July 2011 - 11:23 AM, said:

Olá Marcony,

Você tem 2 parametros de prepared statemens, mas passou somente um valor :)

O correto seria:

$Recado->where( '(({codPerfilRemetente} = ?) or ({codPerfilDestinatario} = ?))', $Perfil->codPerfil, $Perfil->codPerfil);

Ou

$filters['codigo'] = $Perfil->codPerfil;
$Recado->where( '(({codPerfilRemetente} = :codigo) or ({codPerfilDestinatario} = :codigo))', $filters);

@braços e fique com Deus!



Obrigado Hugo, funcionou aqui! Vlw pela ajuda !
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)