Jump to content

Search the Community

Showing results for tags 'return array single'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 1 result

  1. Omar~

    Otimizando o código

    Então qual seria a melhor solução para esse código que retorna uma array multi para acessar como array normal? Vou mostrar o código depois explico Método da classe: public static function userData($userID) { $select = new Select(); $select->selectQuery("users_login", "client_hash = :dbuser", "dbuser={$userID}"); if ($select->selectCount()) { return self::$data = $select->selectResult(); } } A classe Select é minha classe PDO que faz leituras no banco de dados, e retorna os dados em array. E como pode-se perceber estou buscando dados de um usuário especifico para ter todos dados da tabela. E retorno fica assim pela depuração: var_dump(SystemUser::userData('7665162471515633918')); Muito bem então posso pegar/ver qualquer dado dessa array assim basta que eu passe alguma coisa como parâmetro para a classe de seleção faça a busca: echo (SystemUser::userData('7665162471515633918')[0]->name); Só que aí que está, fica meio estranho passar o índice da zero da array pois ela mesmo só tem esse índice, teria alguma forma e converter essa array multi em single? Exemplo para acessar: echo (SytemUser::userData('7665162471515633918')->name); Motivo: É porque sempre tenho que instanciar a classe de busca executar foreach definir os valores só então acessar os dados, assim sendo criando um método que já faça isso uma vez que esses dados de usuário vão ser constantemente acessados. Obs.: no fetchmode da classe PDO usei FETCH_OBJ, é só para informar porque os resultados vem em stdClass
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.