При подключении к БД внутри класса выдаётся ошибка при редактировании данной таблички

Oleg2010

Guest
При подключении к БД внутри класса выдаётся ошибка при редактировании данной таблички

Здравствуйте господа.
Проблемка у меня вот такого рода:

Естьу меня РНР класс новостей - class.News.php. Выборка новостей осуществляется из MySQL-я с помощью класса ADOdb.
Вот выдержки из класса:
PHP:
class News
{
  var $table;
  var $uidField;
  var $nameField;
  var $smallTextField;
  var $moreTextField;
  var $dateField;
  var $numNewsPerPage;
  var $finishDateField;
  var $ADOdbConn;

  ......

  function query_execute($query="", $return_type="FETCH_ASSOC")
  {   
   if(empty($query)) return false;
   switch($return_type)
   {
    case "FETCH_ASSOC": return $this->ADOdbConn->getAll($query); break;
	case "RESULT_OBJECT": return $this->ADOdbConn->Execute($query);  break;
	default: return $this->ADOdbConn->Execute($query);  break;
   }
   return false;
  }

  ........

  function News($ado_db_conn, $table="news")
  { 
    .......
      $this->set_ADOdbConn($ado_db_conn);
  } 

}
Так вот, в index.php создаю экземпляр класса, программа отрабатывает правильно, всё показывается. Во второй вкладке Мозилы у меня был открыт phpMyAdmin, и я попытался в табличку news добавить новое поле - а он мне ошибочку выдает - "не могу переименовать news.MYI во что то там другое".
Перезагрузил апач - все нормально, пока не запускаешь index.php.
Насколько я понимаю, всё дело, по идее, в соединении с БД, которое устанавливается внутри класса. Только вот что конкретно не так, и как это исправить, никак не возьму в толк.
Подскажите пожалста.:(
 
Сверху