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 galera,
Estou fazendo um curso online de Orientação a Objetos, e o tutor ensina funções de banco de dados utilizando PDO...
Orientação a objetos tem q ser obrigatoriamente com PDO ou não precisa?
Obrigado!
não precisa
Não precisa, mas é largamente utilizado, principalmente devido ao fato de suportar vários drivers, não só o MySQL. Outro ponto legal dele em relação ao mysqli, é a utilização de parâmetros nomeados (é esse o nome?), deixando o código mais legível...Mas como o Evandro citou, pode usar o mysqli, que é uma extensão melhorada das funções mysqli, mas com suporte à orientação à objetos e prepared statements. A utilização é bem parecida nos dois...
Não é obrigatório. É um conceito. Use se você quiser, porém lhe recomendo pelos fatos que já citaram, que, além de estar se tornando um padrão futuro temporário, ele é compatível com outros drivers, que é a maior vantagem!
PDO não é um conceito... é simplesmente uma biblioteca.
#6 acho que ele se refere ao OOP e não ao PDO nesse trecho..
#5 Não é obrigatório. É um conceito. U
Estou estudando orientação a objetos.
Classes, heranças, encapsulamento, etc...
Porém no curso é aprendido a mecher no banco com PDO, e eu hoje não utilizo PDO.
Faço crud no mysql utilizando funções simples, mysql_query.
Então quero saber se posso continuar nesse meu conceito atual, porém adaptando aos conteudos de Orientação a Objetos, com classes, heranças, etc, e usando o velho e bom foreach.
Obrigado!
sem problemas...
off:
As funções mysql_* estão obsoletas. Entraram em desuso há muitos anos.
Utilize as funções mysqli_* no lugar.
Note que há um "I" mysqli_
A letra "I" significa "Improved", ou seja, "melhorado", numa tradução literal.
>
Estou estudando orientação a objetos.
Classes, heranças, encapsulamento, etc...
Porém no curso é aprendido a mecher no banco com PDO, e eu hoje não utilizo PDO.
Faço crud no mysql utilizando funções simples, mysql_query.
Então quero saber se posso continuar nesse meu conceito atual, porém adaptando aos conteudos de Orientação a Objetos, com classes, heranças, etc, e usando o velho e bom foreach.
Obrigado!
Aí você não estará programando usando orientação a objetos...
Como disse os amigos acima, se vai estudar e aplicar o conceitos porque não aplicar logo tudo com PDO, já estudei todas as funções abaixo e posso lhe dizer com as carrinhas a seguir!
mysql_ :ban:
mysqli_ :sleep:
pg_ <_< :cry: :no:
PDO :worship: :thumbsup: :grin: :natalw00t: :joia: :graduated:
Eu não entendo, o cara diz que vai fazer curso pra não usar o que vai ser passado lá...
>
Estou estudando orientação a objetos.
Classes, heranças, encapsulamento, etc...
Porém no curso é aprendido a mecher no banco com PDO, e eu hoje não utilizo PDO.
Faço crud no mysql utilizando funções simples, mysql_query.
Então quero saber se posso continuar nesse meu conceito atual, porém adaptando aos conteudos de Orientação a Objetos, com classes, heranças, etc, e usando o velho e bom foreach.
Obrigado!
O normal é ir adaptando no inicio, mas tenha em mente que essa fase de transição não é programar orientado ao objeto, para isto não basta usar classes e objetos é preciso usar padrões, desacoplamento, SOLID, poliformismo etc.
Entendi!
Então o jeito é começar a estudar o PDO também...
Já que vamos melhorar, vamos melhorar em tudo, obrigado galera! :joia:
http://php.net/mysqli