Bonjour,
Voila mon soucis, j'ai cette requete :
"SELECT DISTINCT(liens.lien_id) FROM liens
LEFT JOIN sous_themes ON liens.lien_theme_id = sous_themes.sous_theme_theme_id
WHERE lien_theme_id='".$theme_id."' ORDER BY sous_theme_nom, lien_nom_site ASC"
Dans ma table j'ai
13 sous_themes et
217 liens
Quand je fait un total :
echo $nb_total=mysql_num_rows($ret);
Il m'affiche bien le nombre de lien, c'est a dire 217.
Mais comment je peux faire dans ma requete pour avoir un total avec le nombre de sous_themes.
En gros 217 pour les liens + 13 pour les sous_themes = 230
je voulais placer un autre distinct() mais ca ne marche..
J'ai besoin de recuperer ce total pour l'affichage page par page...et surtout aussi afficher le resultat
merci de votre aide.
--
-- Structure de la table 'liens'
--
CREATE TABLE liens (
lien_id int(10) NOT NULL auto_increment,
lien_rubrique_id int(10) NOT NULL default '0',
lien_theme_id int(10) default NULL,
lien_sous_theme_id int(10) default NULL,
lien_nom_site varchar(255) NOT NULL default '',
lien_url text NOT NULL,
lien_description text NOT NULL,
lien_date int(25) NOT NULL default '0',
lien_posteur_id int(25) NOT NULL default '0',
lien_nbr_clique int(25) NOT NULL default '0',
PRIMARY KEY (lien_id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Structure de la table 'sous_themes'
--
CREATE TABLE sous_themes (
sous_theme_id int(25) NOT NULL auto_increment,
sous_theme_rubrique_id int(25) NOT NULL default '0',
sous_theme_theme_id int(25) NOT NULL default '0',
sous_theme_nom varchar(255) NOT NULL default '',
sous_theme_date int(25) NOT NULL default '0',
PRIMARY KEY (sous_theme_id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;