2012-03-22 4 views
1

Я только начал работать на сайте социальной сети, используя рамки elgg. Я хочу сделать простой запрос к базе данных mysql, чтобы получить данные из него. Как лучше всего подключиться к базе данных, чтобы выполнить некоторые простые запросы? Thankselgg database connection

+0

Вы хотите получить некоторую внешнюю порцию данных (которая была создана за пределами Эльг), или вы пытаетесь получить к данным, которые в Elgg, такие как информация о пользователе? –

ответ

2

В Elgg большинство взаимодействий с базой данных обрабатывается через основные функции базы данных. Вот ссылка на документацию на уровне верхнего уровня о системе баз данных Elgg: http://docs.elgg.org/wiki/Engine/DataModel

В целом, прямое взаимодействие с базой данных не рекомендуется, но если данные, которые вам нужны для доступа, находятся за пределами таблиц Элгга, то вы хотели бы посмотреть на функции, содержащиеся в /engine/lib/database.php. Там вы найдете функции для выполнения запросов и т. Д.

И, конечно, поскольку вы находитесь на PHP, вы также можете выполнять стандартные вызовы PHP-базы данных.

0

Вы можете использовать функцию get_data($query), предоставляемую Elgg.

Она возвращает отформатированный результат в виде массива