Я портирую через небольшое приложение php для использования sqlite, и это первый раз, когда я использую sqlite с php, и это было давно, так как я в последний раз что-то кодировал с php (это был php4 к тому времени).
Проблема у меня сейчас заключается в том, что, очевидно, с sqlite вам нужно вызывать объект sqlite3 несколько раз, так как он, очевидно, не устанавливает постоянное соединение с базой данных, поэтому мой код сейчас заполнен
$db = new SQLite3('test.db');
в каждой функции кода. это эффективно? Есть ли лучший и более чистый способ сделать это?
другая проблема, с которой я сталкиваюсь, - это если я использую sqlite внутри, скажем, include / functions.php, он пытается найти test.db внутри этого include / dir, когда должен использовать корень приложения. как я могу это исправить эффективно?