2 votes

pdo et mysqli dans le même projet

Il y a un problème, si dans mon projet j'utilise mysqli pour la plus grande partie du projet et pour une requête spécifique vers un autre db utiliser le pdo ?

Je vais probablement devoir faire quelques requêtes vers d'autres bases de données, mais je préfère utiliser mysqli en termes de performances pour le reste du projet.

Je ne sais pas ce qu'est le SGBD dans d'autres bases de données pour le moment.

6voto

Asaph Points 56989

Il est possible d'utiliser plusieurs couches d'accès aux bases de données dans une même application sans problème. Du point de vue de la lisibilité et de la maintenabilité, il est recommandé de n'en utiliser qu'une seule. Si les performances de PDO ne sont pas suffisantes, vous pouvez utiliser mysqli_ pour une partie de votre application sensible aux performances, tant que vous reconnaissez le compromis que vous faites. Exécutez quelques benchmarks simples pour prouver vos dires. De plus, gardez à l'esprit que si vous utilisez PDO et mysqli_ en vous connectant à la même base de données sur la même page vous allez créer une connexion supplémentaire à la base de données. Une dernière chose à garder à l'esprit : quelle que soit votre couche d'accès à la base de données, l'utilisation de requêtes paramétrées pour se protéger contre les injections SQL est fortement encouragée. Les requêtes paramétrées sont prises en charge à la fois par PDO et mysqli_.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X