Leggendo qua e la ho preparato questo, secondo voi, è utile?
codice:
	$ck_resp=queryToArray(" CHECK TABLE `articoli` , `categorie` ");
	$repair=false;
	foreach($ck_resp as $ck){
		if($ck["Msg_text"]!="OK") $repair=true;
	}
	if($repair){
		$repaired=true;
		$ck_repair=queryToArray("REPAIR TABLE `articoli` , `categorie`");
		foreach($ck_resp as $ck){
			if($ck["Msg_text"]!="OK") $repaired=false;
		}
		if($repaired) $_TEMPLATE["msg"]="Qualche tabella era stata danneggiata ed ora è riparata con succeso";
		else $_TEMPLATE["msg"]="Qualche tabella era stata danneggiata ed non si riesce a ripararla";
	}