PDO

PDO позволяет работать с различными базами данных, использую один и тотже API. Например, при смене базы данных с MySQL на PostgreSQL, надо будет просто указать данные новой базы данных, не меняя сам код под новую базу данных.

// Настройки подключения к базе данных
$dbc = [];
$dbc['user']     = 'user';
$dbc['password'] = 'pass';
$dbc['host']     = 'localhost';
$dbc['table']    = 'my_database';
$dbc['dsn']      = 'mysql:host='.$dbc['host'].';dbname='.$dbc['table'];

// Подключение через PDO
$db = new PDO($dbc['dsn'], $dbc['user'], $dbc['password']);
unset($dbc);

// Выполнение SQL-запроса
$rows = $db->query('SELECT data FROM dbtable');
 
while ($row = $rows->fetch(PDO::FETCH_ASSOC)) {
    echo $data;
}

// освобождением памяти
$rows->closeCursor();
unset($db);