Bonnes pratiques

Plusieurs COUNT() dans une seule requête SQL

Chronomètre et performance

Lors du développement d’un site ou d’une application il est fort probable de devoir compter certaines informations avec COUNT(). Par exemple un site web communautaire peut compter le nombre de nouveaux messages et le nombre de notifications lorsque l’utilisateur se connecte. […]

Fonction PHP contre les injections SQL

Injection SQL

En sécurité informatique, une injection SQL est une faille peu compliquée à mettre en oeuvre et qui peut faire beaucoup de dégâts. Cet article présente rapidement ce type de faille et propose une fonction PHP pour se protéger contre se […]

Aide mémoire (mémento) MySQL

Aide mémoire MySQL

MySQL est un système de gestion de bases de données assez complet. Il est difficile de se souvenir de toutes les fonctions, des requêtes et des types de données. Pour aider les développeurs, cet article propose un mémento sur le […]

Valeurs max des données numériques en SQL

Bases de données MySQL, PostgreSQL et Oracle

Les systèmes de gestions de bases de données (SGBD) ont des limites bien définies pour chaque type de données. Il convient de connaître les valeurs minimums et maximums pour établir correctement le type de chaque colonne. Une colonne qui possède […]

Formater correctement les requêtes SQL

Style d'indentation d'un code SQL

En informatique, le style d’indentation permet de mettre en forme le code pour qu’il soit plus lisible par les développeurs. En ajoutant des espaces, des tabulations et des retour à la ligne aux bons endroits, la lecture du code est […]

Éviter les requêtes SQL dans des boucles

Chronomètre et performance

Il existe plusieurs façons d’optimiser les performances d’une application web en optimisant la gestion avec la base de données. Parmi les bonnes pratiques recommandées, il est souvent suggéré de ne pas placer de requêtes SQL dans des boucles. Cet article […]