Le PDO ou les fonctions MySQL ?

Résolu
Kdopj Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
Kdopj Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'apprend actuellement le SQL sur le site du zéro, et il nous apprennent avec le PDO puis signale que les fonctions mysql_ sont obsolète. Cependant le vois de nombreux scripts et tutoriels qui utilise encore les fonctions mysql_. Le quel utiliser ?

Par exemple avec les fonctions mysql_ on peux créer des tables plus facilement qu'avec le PDO, il y a une fonctions pour ça.

Merci d'avance.
A voir également:

5 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

Les fonctions « mysql_ » sont encore très utilisées car très peu de gens franchissent le pas.

Je te conseil d'utiliser PDO, il a de nombreux avantages sur les fonctions mysql_ : abstraction du SGBD au niveau du code (mais pas des requêtes), gestions des erreurs avec les exceptions (POO), requêtes préparées, procédures, ... En PHP6, PDO sera la méthode par défaut pour accèder aux bases de données, autant s'y préparer.
3
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
J'en profite pour partager une de mes astuces :
https://www.commentcamarche.net/faq/27489-pdo-une-autre-facon-d-acceder-a-vos-bases-de-donnees
1
Breub62 Messages postés 2989 Date d'inscription   Statut Membre Dernière intervention   369
 
Je ne vois pas pourquoi les fonctions mysql sont obsolètes? Elles tendent à évoluer mais sont très majoritairement utilisées et pratiques...

Pour le PDO, je n'ai jamais utilisé...
0
Kdopj Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
D'accord, je vous remercie pour toutes ces explications.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kdopj Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour le partage, je vais lire ça. ;)
0