MB: PDO oder SQL Statement

Beitrag lesen

Abend,

ich hab noch vergessen zu erwähnen das ich gern SQL in einer separaten Classe gespeichert haben will

z.B.: SQL.cfg.php

class cfgSQL
{
  private
    getUsers = '
      SELECT *
      FROM tbl_users;
    ';
  
  public function getUsers() {
    return $this->getUsers;
  }
}

dann nur noch in eine PDO-Abfrage implementieren

z.B.: DB.inc.php

class DB extends PDO
{
  public function getSQL( $SQL ) {
    // ...
  }
}

Und dann ebend aufrufen

include( 'SQL.cfg.php' );
include( 'DB.cfg.php' );
include( 'DB.inc.php' );

$cfgSQL = new $cfgSQL();
$cfgDB = new $cfgDB();
$db = new $DB( $cfgDB->getDSN(), ...);

$users = $db->getSQL( $cfgSQL->getUsers );

wäre das so ok?

bitte um Feedback

MFG mb