Mysql obsolète ?
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
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
3 réponses
-
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. -
Tu devrais utiliser PDO afin que ton code soit facilement transposable d'une BDD mySQL a une autre (oracle etc...)
-
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.