Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite iMasters,
Então... estou realizando alguns exercícios na tentativa de me aprofundar mais na linguagem PHP, mais especificamente utilizando o PDO.
Gostaria de saber se podem me dar um ou dois minutos do seu tempo, para corrigir meus pequenos exercícios e me apontar possíveis erros de sintaxe, me sugerir melhores práticas em cada área (conexão, select, insert, etc...) e dar dicas.
Aqui vão alguns exercícios que fiz:
1) Connect.php
Não tenho dúvidas com relação ao connect, mas se souberem de algo que possa acrescentar a qualidade do código, será bem-vindo.
2) Select.php
Não sei se na hora de percorrer uma coluna por exemplo, é melhor retornar todos os dados da coluna com o fetchAll() e em forma de JSON para utilizar JavaScript, ou se é melhor fazer direto com PHP, através de um laço. (foreach ou while).
3) Insert.php
Tenho uma dúvida com relação ao INSERT em PDO. Sei que é possível retornar o último ID inserido, mas queria saber se é possível retornar não só o ID, mas também toda a estrutura inserida (nome, email, etc) como um array.
Muito obrigado aos que derem uma forcinha.
--
Sobre a conexão, está tudo OK. A única sugestão seria usar constantes em vez de fixar as credenciais de acesso diretamente na linha que instancia a classe PDO.
Quanto ao select, sua consulta só retorna uma linha. Ou seja, um loop nunca fará sentido nesse caso.
Caso retorne mais linhas, a resposta depende do objetivo. Se os dados forem usados no Javascript, faz sentido gerar um JSON. Caso contrário, não.
Tutorial completo sobre PDO:
http://rberaldo.com.br/pdo-mysql/