Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
acessar array a partir das chaves desse jeito $key->value
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  8 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Erick Eden  
View profile   Translate to Translated (View Original)
 More options May 1 2012, 4:24 pm
From: Erick Eden <playnowga...@gmail.com>
Date: Tue, 1 May 2012 17:24:45 -0300
Local: Tues, May 1 2012 4:24 pm
Subject: acessar array a partir das chaves desse jeito $key->value

amigo, tenho uma classe q retorna do banco todos os usuarios cadastrados,
queria poder acessar a array como acesso minhas variaveis na classe do tipo

$classe->variavel

$key->value

como faço isso?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Douglas Bezerra Possas  
View profile   Translate to Translated (View Original)
 More options May 1 2012, 4:39 pm
From: Douglas Bezerra Possas <douglaspos...@gmail.com>
Date: Tue, 1 May 2012 17:39:10 -0300
Local: Tues, May 1 2012 4:39 pm
Subject: Re: [ PHP - Google ] acessar array a partir das chaves desse jeito $key->value

Para vc retornar um OBJETO do banco, ao inves de um array, use while (
$objeto = mysql_fetch_object($resultado) ) { print_r($objeto); } e seja
feliz...

2012/5/1 Erick Eden <playnowga...@gmail.com>

--
Douglas Bezerra Possas
Programador PHP
Nilópolis  – RJ – Brasil
Cel.: (67) 8165-3658
Curriculum: http://cvu.vg/dpossas
MSN: cont...@webmoderna.com.br
Skype: douglas.possas
Twitter: dpossas
*PORTFOLIO*
http://www.rezendedarosa.adv.br
http://www.4iprcg.com.br
http://www.bao-bing.com

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erick Eden  
View profile  
 More options May 1 2012, 5:05 pm
From: Erick Eden <playnowga...@gmail.com>
Date: Tue, 1 May 2012 18:05:16 -0300
Local: Tues, May 1 2012 5:05 pm
Subject: Re: [ PHP - Google ] acessar array a partir das chaves desse jeito $key->value

eu sei disso cara, vc não entendeu minha duvidas, estou escrevendo classes
models para minha DB

public function findAll()
    {
           $this->Consulta("SELECT * FROM ".$this->tabela."");
           while($row = $this->FetchArray()){
           $this->ar[$row['id']]['id'] = $row['id'];
           $this->ar[$row['id']]['name'] = $row['name'];
           $this->ar[$row['id']]['contact']  = $row['contact_name'];
           $this->ar[$row['id']]['contact_email'] = $row['contact_email'];
           $this->ar[$row['id']]['division'] = $row['division'];
           $this->ar[$row['id']]['password'] = $row['password'];
           $this->ar[$row['id']]['info'] = $row['info'];
           $this->ar[$row['id']]['photo'] = $row['photo'];
           $this->ar[$row['id']]['photo_cap'] = $row['photo_cap'];
           $this->ar[$row['id']]['disabled'] = $row['disabled'];
           $this->ar[$row['id']]['dstats'] = $row['dstats'];
           $this->ar[$row['id']]['wens'] = $row['wens'];
           $this->ar[$row['id']]['nick'] = $row['nick'];
           $this->ar[$row['id']]['nick_konami'] = $row['nick_konami'];
           $this->ar[$row['id']]['msn'] = $row['msn'];
           $this->ar[$row['id']]['cidade'] = $row['cidade'];
           $this->ar[$row['id']]['liberado'] = $row['liberado'];
           $this->ar[$row['id']]['n_sorteio'] = $row['n_sorteio'];
           $this->ar[$row['id']]['salario'] = $row['salario'];
           $this->ar[$row['id']]['limite'] = $row['limite'];
           }
           return $this->ar;

    }

queria saber como acesso os valores da array desse jeito

$allUser = $user->findAll();

foreach($allUser as $a){
echo $a->nome;

}

2012/5/1 Douglas Bezerra Possas <douglaspos...@gmail.com>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Oliveira, Leandro  
View profile  
 More options May 1 2012, 7:16 pm
From: "Oliveira, Leandro" <lean...@leandroleite.info>
Date: Tue, 1 May 2012 20:16:08 -0300
Local: Tues, May 1 2012 7:16 pm
Subject: Re: [ PHP - Google ] acessar array a partir das chaves desse jeito $key->value

Erick, tu tá usando o que pra ler no banco???

use PDO para qualquer interação no banco =)

quando for dar um fetch ou fetchAll utilize o parametro *PDO::FETCH_CLASS*

http://www.php.net/manual/pt_BR/pdo.constants.php

--

Atenciosamente,

*Leandro Leite Pinto de Oliveira*

*about.me/lleitep3*

*leandroleite.info
*

* Web **Developer
*


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jimmy Neph - question = ( to ) ? be : ! be;  
View profile   Translate to Translated (View Original)
 More options May 2 2012, 12:27 am
From: "Jimmy Neph - question = ( to ) ? be : ! be;" <jimmyn...@gmail.com>
Date: Wed, 2 May 2012 01:27:33 -0300
Local: Wed, May 2 2012 12:27 am
Subject: Re: [ PHP - Google ] acessar array a partir das chaves desse jeito $key->value

Nossa, cara... Vc mesmo postou a resposta na sua pergunta... rsrsrs

Nesse caso, você declara as propriedades que você quer e depois as popula
conforme o seu fetchArray(). Se bem que o fetchObject, como a galera disse
acima vai te quebrar um galhao, pois ela vai criar as suas propriedades on
the fly...

A dica do Leandro tb eh muito boa! Usar a PDO ja te alivia e muito a
escrita de codigo, e se quiser algo mais parrudo, vc pode usar um ORM como
o Doctrine...

[]`s

Em 1 de maio de 2012 20:16, Oliveira, Leandro
<lean...@leandroleite.info>escreveu:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alan Tavares  
View profile   Translate to Translated (View Original)
 More options May 2 2012, 7:33 am
From: Alan Tavares <alan.tava...@superlogica.com>
Date: Wed, 2 May 2012 08:33:34 -0300
Local: Wed, May 2 2012 7:33 am
Subject: Re: [ PHP - Google ] acessar array a partir das chaves desse jeito $key->value

Se não puder implementar nenhuma das alternativas já citadas, que recomendo
fortemente, então você pode simplesmente fazer um cast:

$arr = array('teste' => 123 );
$obj = (object)$arr;

echo $obj->teste; // printa 123

Atenciosamente,

Alan Tavares
Superlogica Tecnologia
http://www.superlogica.com
Suporte: (19) 4009-6800
Comercial: 0800 709-6800
Skype: alan.t.chaves

Em 2 de maio de 2012 01:27, Jimmy Neph - question = ( to ) ? be : ! be; <
jimmyn...@gmail.com> escreveu:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erick Eden  
View profile   Translate to Translated (View Original)
 More options May 2 2012, 12:55 pm
From: Erick Eden <playnowga...@gmail.com>
Date: Wed, 2 May 2012 13:55:29 -0300
Local: Wed, May 2 2012 12:55 pm
Subject: Re: [ PHP - Google ] acessar array a partir das chaves desse jeito $key->value

era isso mesmo q eu queria, quer retornasse os valores como objeto para
acessa-los como se fosse um metodo de uma classe

utilizei o mysql_fetch_object, ele faz isso!

muito bom!

Em 2 de maio de 2012 08:33, Alan Tavares <alan.tava...@superlogica.com>escreveu:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erick Eden  
View profile   Translate to Translated (View Original)
 More options May 2 2012, 12:58 pm
From: Erick Eden <playnowga...@gmail.com>
Date: Wed, 2 May 2012 13:58:46 -0300
Local: Wed, May 2 2012 12:58 pm
Subject: Re: [ PHP - Google ] acessar array a partir das chaves desse jeito $key->value

entãoJimmy Neph eu estava usando o doctrine mesmo, mais achei ele muito
complexo pra usar em um aplicativo pequeno,
entao resolvi criar meu proprios models sendo gerando diretamente de cada
tabela,
mais nao sabia como retornar os valores da tabela como objeto

Em 2 de maio de 2012 13:55, Erick Eden <playnowga...@gmail.com> escreveu:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »