Мне нужна альтернатива для хранения данных PHP (аналогично базам данных MySQL и SQLite) - PullRequest
2 голосов
/ 30 августа 2011

Я работаю над темой WordPress, которая включает форму подписки, которая в настоящее время работает неправильно, потому что я не могу понять, где хранить информацию пользователя.

Я не могу использовать MySQL из-за безопасности хоста целевого рынка. Я не могу использовать SQLite, потому что я не могу предварительно установить его в тему, и я хотел бы сделать его как можно более простым для пользователя (уже настроенным), поэтому последнее, что я хотел бы попросить, это настроить базу данных SQLite.

Я знаю, что есть другие способы хранения информации, например, в TXT-файлах, но мне нужно что-то, что будет работать как база данных. Что-то, что может обновлять определенные поля в определенных строках и т. Д. И т. Д.

Есть идеи, ребята?

Спасибо!

1 Ответ

1 голос
/ 30 августа 2011

Как вы планируете запустить WordPress без MySQL? Не похоже, что он будет работать на любой случайной базе данных & mdash; как указано на WordPress.org :

В настоящее время единственной базой данных, поддерживаемой WordPress, является MySQL версии 4.1.2 или выше.

Если вам интересно, как хранить информацию в базе данных, уже используемой WordPress (я полагаю, это MySQL), вам следует взглянуть на get_user_meta, add_user_meta , update_user_meta и delete_user_meta.

Эти функции будут хранить дополнительную информацию (метаданные) вместе с пользовательским объектом в базе данных WordPress, и вам вообще не придется беспокоиться о базе данных. Просто вызовите функции, как и любые другие функции PHP, и все будет в порядке.

...