Base de donnée - calculer espace utilisée

Répondre
theux
le 07/09/2007 à 11:08
theux
Coucou,

j'ai une table pour mes forums sur mon site. Je voudrais calculer par forum, la place occupée (ko, mo.. peu importe), et l'afficher sur le site.

Dans ma table "forums", j'ai une colonne "com" qui correspond à 0,1,2,3, à savoir le numéro du forum [il y en a 4], je voudrais savoir comment je pourrais faire pour calculer l'espace utilisée par ces lignes, où com=0, com=1 etc.

J'espère que ma question est claire, j'intuite qu'il faudra commencer par uen requete SQL :

$sql = "SELECT * from forums WHERE com=0";

j'attends la suite si vous savez comment faire, ce serait top. je voudrais après pouvoir limiter en mémoire les capacités de stockage d'un utilisateur (dans sa messagerie) etc.
Théo
Keika
le 08/09/2007 à 12:13
Keika
Hmm, basiquement je dirais que phpMyAdmin fait ca pour toi. Quand tu vas dans ton administration de BDD, tu vois toutes ces infos.
Pareil pour SQLite je pense.
Le PHP --> C'est dur !
Bzh
le 09/09/2007 à 11:24
Bzh
Première chose, ne jamais faire SELECT * !!!

Toujours préférer citer les champs que tu souhaites récupérer:

SELECT champ1, champ2, champ3 etc...


Deuxième chose, il suffit de feuilleter la doc MySql pour trouver ton bonheur !
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours