Mysql obsolète ?

nachding Messages postés 32 Statut Membre -  
Célien Messages postés 6010 Statut Membre -
Bonjour,
J'ai récemment appris que Mysql allait devenir obsolète.
On m' a conseillé d'apprendre la fonction "Mysqli".
Je voudrais savoir quelle est la différence entre Mysql et Mysqli.
Et enfin, doit-je plutôt apprendre Mysqli ou PDO (c'est pour créer un site d'annonces)?
Merci d'avance
A voir également:

3 réponses

MrYAU31 Messages postés 4631 Statut Membre 1 616
 
Bonjour,
Il ne faut pas confondre. MySQL est un moteur de bases de données et il ne va pas devenir obsolète avant très longtemps je pense (s'il le devient un jour).

C'est la fonction mysql_connect qui devient obsolète.
Sur php.net, on peut lire :
L'utilisation de cette extension est déconseillée. A la place, l'extension MySQLi ou PDO_MySQL devrait être utilisée.
1
Célien Messages postés 6010 Statut Membre 1 993
 
Salut,

MySQL va pas du tout être obsolète, c'est juste que certains préfèrent utiliser des forks, comme par exemple mariadb mais c'est compatible du codé du codage.

Avec PDO tu développe en étant indépendant du SGBD donc c'est très bien. Pour info si tu veux en savoir plus il existe des sites en français sur MySQL, exemple ici : MySQL en français.
1
Super_carotte Messages postés 1420 Date d'inscription   Statut Membre Dernière intervention   127
 
Tu devrais utiliser PDO afin que ton code soit facilement transposable d'une BDD mySQL a une autre (oracle etc...)
0