Расширения PHP: SQLite VS SQLite3 - PullRequest
       0

Расширения PHP: SQLite VS SQLite3

1 голос
/ 04 октября 2010

Я хочу реализовать SQLite для моего следующего проекта. Я провел некоторые исследования и обнаружил, что PHP 5+ поставляется с двумя стандартными расширениями, а именно:

  • SQLite найден здесь (php.net/manual/en/book.sqlite.php)

  • SQLite3 находится здесь (php.net/manual/en/book.sqlite3.php)

Я хочу знать, представляет ли номер «3» версию. Если да, то почему SQLite3 не поставляется с процедурными функциями? Какой из них лучший?

P.S. Ли способ шифрования базы данных SQLite с помощью php?

С уважением, Алекс из Румынии

1 Ответ

1 голос
/ 04 октября 2010

SQLite для SQLite версии 2, а SQLite3 для SQLite версии 3. Что касается отсутствия функций, я не знаю, они не были реализованы. Я бы предложил использовать SQLite3, чтобы вы могли в полной мере воспользоваться преимуществами новой версии.

Насколько мне известно, нет способа зашифровать базы данных SQLite специально с помощью PhP. Хотя можно создать решение, используя библиотеки mcrypt или другие подобные криптографические библиотеки.

размещение базы данных вне ваших веб-каталогов и предоставление ей надлежащих разрешений (принадлежащих пользователю, который запускает веб-сайт с 600 или 700 разрешениями, если вы используете * nix), должно быть шагом в правильном направлении к защите данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...