Fatal error: Table './greetand_emeeting/members' is marked as crashed and should be repaired

Query:
SELECT count(DISTINCT members_online.logid) AS total FROM members INNER JOIN members_data ON ( members.id = members_data.uid ) INNER JOIN members_online ON ( members_online.logid = members_data.uid ) WHERE members.email !='' AND members.visible = 'yes' AND members.active ='active' AND activate_code='OK' in /home/greetand/public_html/inc/classes/class_mysql.php on line 185