From d2c3f47fd2ecba92aef6c147bb7657169d60db54 Mon Sep 17 00:00:00 2001 From: DigitalStars <46852707+digitalstars@users.noreply.github.com> Date: Sun, 17 Jan 2021 01:44:29 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4057ff4..2cccf45 100644 --- a/README.md +++ b/README.md @@ -111,10 +111,13 @@ $db = new DB("$db_type:host=$ip;port=$port;dbname=$db_name", $login, $pass); // Подключение с выбором кодировки UTF8 $db = new DB("$db_type:host=$ip;dbname=$db_name;charset=UTF8", $login, $pass); -// Или вот так -$db = new DB("$db_type:host=$ip;dbname=$db_name", $login, $pass, - [PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"] -); + +// Или вот так (советуем использовать этот вариант) +$db = new DB("$db_type:host=$ip;dbname=$db_name;", $login, $pass, [ + PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'", + PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, + PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION +]); // В этом примере, сразу после подключения выполнится SQL запрос "SET NAMES 'utf8'" ``` @@ -723,4 +726,4 @@ $count = $db->deleteByIds('users', 'status', [6, 8, 10]); $count = $db->truncate('users'); // Выполнит запрос: TRUNCATE TABLE `users` // Вернёт false или количество затронутых строк -``` \ No newline at end of file +```