ошибка medoo возвращает нулевые данные

Я использую Medoo для обработки табличных операций. И теперь я не могу отлаживать с помощью error() функция меду в http://medoo.in/api/error.

Вот моя структура тестовой таблицы:

CREATE TABLE [user] (
[id] INTEGER  PRIMARY KEY AUTOINCREMENT NOT NULL,
[username] NVARCHAR(50)  UNIQUE NOT NULL,
[email] NVARCHAR(50)  UNIQUE NOT NULL,
[password] VARCHAR(255)  NULL,
[displayname] NVARCHAR(255)  NULL
)

И фрагмент кода теста:

$db = new medoo([
'database_type' => 'sqlite',
'database_file' => 'db/test.s3db',
]);
$r = $db->insert('user', ['username' => '<existing data in table>', 'email' => '<existing data in table>']);
var_dump($r);
var_dump($db->error());

И я всегда получаю массив через $db->error():

[0]=> string(5) "00000" [1]=> NULL [2]=> NULL

Однако, поскольку столбцы заданы как уникальные, они должны возвращать сообщения об ошибках.
Как это исправить? Любые советы приветствуются.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]