Sorry DrJones,
Here again I'm send my complete tables structure. I want to know that what is the method of couting view & how can I count total posts.
For example. when I write query in MySQL prompt it displays result.
"select count(topic_id) form topics where forum_id='1';"
& when I write in PHP some thing like this it displays result 0
$a = $db->query("SELECT count(topic_id) from topics
WHERE forum_id='.$f->forum_id.'");
$ab = $a->fetchRow(DB_FETCHMODE_OBJECT);
$b = $db->query("SELECT count(reply_id) from reply
WHERE topic_id='.$result->topic_id.'
AND topic_id='.$f->forum_id.'");
$bc = $b->fetchRow(DB_FETCHMODE_OBJECT);
echo $c = '$ab' + '$bc';
I'm also attaching my PHP index file in zip format. please review it & find any problem then describe me.
CREATE TABLE forum (
forum_id int(11) NOT NULL auto_increment,
forum_name varchar(100) default NULL,
forum_description text,
forum_post_date datetime default '0000-00-00 00:00:00',
PRIMARY KEY (forum_id)
) TYPE=MyISAM;
CREATE TABLE reply (
reply_id int(11) NOT NULL auto_increment,
forum_id int(11) default NULL,
topic_id int(11) default NULL,
reply_user_name varchar(40) default NULL,
reply_message text,
reply_post_date date default '0000-00-00',
reply_post_time time default '00:00:00',
PRIMARY KEY (reply_id)
) TYPE=MyISAM;
CREATE TABLE topics (
topic_id int(11) NOT NULL auto_increment,
forum_id int(11) default NULL,
topic_user_name varchar(40) default NULL,
topic_subject varchar(50) default NULL,
topic_message text,
topic_post_date date default '0000-00-00',
topic_post_time time default '00:00:00',
PRIMARY KEY (topic_id)
) TYPE=MyISAM;
CREATE TABLE users (
user_id int(11) NOT NULL auto_increment,
user_name varchar(40) default NULL,
user_password varchar(50) default NULL,
user_email varchar(150) default NULL,
user_full_name varchar(150) default NULL,
user_address varchar(255) default NULL,
user_location varchar(150) default NULL,
user_home_page varchar(200) default NULL,
user_reg_date date default '0000-00-00',
show_email int(2) default '0',
user_last_login datetime default '0000-00-00 00:00:00',
PRIMARY KEY (user_id)
) TYPE=MyISAM;
Regards,
IZ