blog actif depuis 636 jours.

retours d'expériences, codes sources, réflexions, humeurs... d'un webmaster

bases de données
 
 
 

Mon

08

Feb

 
Si vous calculez le total des résultats d'un champ de type TIME avec la fonction SUM de MySQL, le résultat est retourné sous forme d'un nombre de secondes.
Voici la solution pour avoir le total sous la forme HH:MM:SS

 
 
 lu 66 foislu 66 fois      voir les commentaires0 commentaire      Thème : bases de données

Mon

08

Jun

 
Quand vous affichez une liste très grande de résultats, il est préférable de paginer, c'est à dire de découper cette liste sur plusieurs pages.
Voici une astuce pour récupérer le nombre total de résultats d'une requête, nécessaire ici pour savoir combien de pages afficher.

 
 
 lu 736 foislu 736 fois      voir les commentaires1 commentaire      Thème : bases de données

Mon

09

Feb

 
Une des particularités de MySQL est qu'il supporte plusieurs moteurs de stockage. Chaque moteur a ses avantages et ses inconvénients. Le choix du moteur se fait donc à la création de la base de données, selon l'utilisation que l'on va en faire et selon les performances désirées.
Les moteurs les plus courants sont MyISAM, le moteur proposé par défaut par MySQL, et InnoDB. Mais d'autres moteurs plus ou moins 'exotiques' sont également proposés.
 
 
 lu 845 foislu 845 fois      voir les commentaires0 commentaire      Thème : bases de données

Thu

12

Jun

 
contexte :

2 tables jointes,
table_produits (id_produit (PK), id_categorie (FK), nom_produit)
table_categories (id_categorie (PK), nom_categorie)

On cherche à lister les catégories et pour chaque catégorie, récupérer le nombre de produits pour afficher, par exemple:
  • categorie 1 (2 produits)
  • categorie 2 (12 produits)
  • categorie 3 (0 produits)...
 
 
 lu 759 foislu 759 fois      voir les commentaires0 commentaire      Thème : bases de données

Webmaster depuis maintenant presque 10 ans, j'ai créé ce blog pour publier mes retours d'expérience et parler du Web et du développement Web en général, mais aussi de plein d'autres choses...

<Mars 2010 
LunMarMerJeuVenSamDim
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31     

 

 

 

Referencement annuaire gratuit Annuaire carte postale blog,,personnel communiquer gratuit Paperblog : Les meilleurs actualités issues des blogs Classement de sites - Inscrivez le vôtre! Inscrivez-vous maintenant sur Viadeo Web Developement Blogs - BlogCatalog Blog Directory web counter