在静态方法中使用扩展类

New to OOP. Is there Any work around for Using extended class instance in static method. Suppose I have a complete class for databases.

class Mysql{

     public function getrecords(){

      } 

}

Class login extends Mysql{

     public static method(){

      $this->getrecords()

                           }

}

Now using Like:

login::method();

Although code written above is not valid, but how can I achieve this functionality?

You can use below code to achieve this functionality

class Mysql{

 public function getrecords(){
        echo "test";
  } 

}

class Login extends Mysql{

 public static function method(){
        parent::getrecords();
}

} Login::method();