Verification: a143cc29221c9be0

Php array delete null values

Содержание

Конструктор

$db = new \DB\SQL ( string $dsn [, string $user = NULL [, string $pw = NULL [, array $options = NULL ]]] );

Например, для подключения к базе данных MySQL синтаксис выглядит так:

$db=new \DB\SQL('mysql:host=localhost;port=3306;dbname=mysqldb','username','password');\
 

Подключение к базе данных SQLite будет выглядеть так:

$db=new \DB\SQL('sqlite:/path/to/db.sqlite');

Четвертый параметр - это набор параметров, которые вы можете использовать для установки дополнительных атрибутов PDO:

$options = array(
    \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION, // generic attribute
    \PDO::ATTR_PERSISTENT => TRUE,  // we want to use persistent connections
    \PDO::MYSQL_ATTR_COMPRESS => TRUE, // MySQL-specific attribute
);
$db = new \DB\SQL('mysql:host=localhost;port=3306;dbname=mysqldb','username','password', $options);

Вот список ссылок на сведения о DSN-соединении для всех поддерживаемых в настоящее время движков на уровне SQL:

  • mysql : MySQL 5.x

  • sqlite : SQLite 3 и SQLite 2

  • pgsql : PostgreSQL

  • sqlsrv : Microsoft SQL Server / SQL Azure

  • mssql, dblib, sybase : FreeTDS / Microsoft SQL Server / Sybase

  • odbc : ODBC v3

  • oci : Oracle