Muy raro, no entiendo porque te pasa ese error, haz intentado probarlo via local? Puede que sea un problema de configuracion en algun lado ya que los comandos deberian de funcionar, pero si no te deja puedes preparar el query tu solo:
Código PHP:
$query = sprintf( "SHOW FIELDS FROM `%s`", $this->table );
$rst = $this->_db->query( $query );
while( $field = $rst->fetch() ) {
Saludos.