2012-03-22 1 views
1

Je viens de commencer à travailler sur un site de réseau social en utilisant elgg framework. Je veux faire une requête simple à la base de données mysql pour en extraire des données. Comment est la meilleure façon de se connecter à la base de données pour faire quelques requêtes simples à ce sujet? Merciconnexion à la base de données elgg

+0

Vous souhaitez récupérer des morceau de données externe (qui a été créé en dehors de Elgg), ou êtes-vous essayer d'obtenir des données qui est dans Elgg, tels que des informations sur un utilisateur? –

Répondre

2

Dans Elgg, la plupart des interactions de base de données sont gérées par les fonctions de la base de données centrale. En général, l'interaction directe avec la base de données est déconseillée, mais si les données auxquelles vous avez besoin d'accéder sont en dehors des tables d'Elgg, alors vous voudrez peut-être consulter les liens vers les bases de données d'Elgg. les fonctions contenues dans /engine/lib/database.php. Vous y trouverez des fonctions pour exécuter des requêtes, etc.

Et bien sûr, puisque vous êtes en PHP, vous pouvez également faire des appels de base de données PHP standard.

0

Vous pouvez utiliser la fonction get_data($query) fournie par Elgg.

Il retournera le résultat formaté comme un tableau