Mysql
 sql >> Base de données >  >> RDS >> Mysql

Transition MySQL vers MySQLi la plus simple

  1. Ce n'est en aucun cas une bonne question. Stack Overflow n'est pas du tout un endroit où demander un tutoriel.
  2. Au lieu de demander un didacticiel, vous devez en rechercher un sur Google, puis essayer, puis poser une question sur un problème particulier auquel vous êtes bloqué.
  3. Remplacer mysql_ fonctions avec leur mysqli_ homologues mécaniquement n'a absolument aucun sens
  4. Ce dont vous avez vraiment besoin est de se débarrasser de l'appel des fonctions API RAW, que ce soit mysqli ou mysql, directement dans le code de l'application. Et commencez à utiliser une sorte de bibliothèque d'abstraction à la place. Surtout parce que travailler avec mysqli brut est une expérience horrible
  5. PDO est meilleur que mysqli uniquement parce qu'il est lui-même une telle bibliothèque.
  6. La POO n'est pas si effrayante en termes d'utilisation. Personne ne vous demande d'écrire votre propre code POO, alors que l'appel de méthodes POO existantes n'est pas plus complexe que l'appel de fonctions familières. La seule différence est -> chose :

    $result = function($data);
    $result = $class->function($data);
    

    C'est TOUT vous devez connaître la POO pour l'utiliser (sauf pour les problèmes de portée variable)

Pour essayer PDO n'est pas aussi complexe que vous l'imaginez. Vous devrez commencer à apprendre à programmer un jour ; il est donc préférable de commencer plus tôt.