2016-07-31 1 views
0

Je suis en train de convertir un site Web drupal-6 en dotnet .. Je ne sais pas comment drupal manipule les données, je suppose que chaque champ est stocké dans une table .. Donc, ma question est comment puis-je commencer à explorer la façon dont Drupal gérer les données. et où puis-je trouver les fichiers qui contiennent les demandes ou tout ce qui concerne la structure de la base de données.comprendre la structure de données dans la base de données drupal-6

Répondre

0

D'abord, vous pouvez explorer les tables de votre base de données, si vous utilisez wamp vous pouvez aller à phpmyadmin pour l'afficher. Drupal a une table principale appelée "noeud", chaque fois que vous créez un nouveau contenu Drupal créer un nouvel enregistrement dans la table de noeud et utiliser la clé primaire pour pointer vers la table de type de contenu.

Pour exporter les données que vous pouvez écrire requête personnalisée, voici un exemple requête

$q='SELECT * FROM content_type_yourname type JOIN node node on node.nid = type.nid'; 
$arrData = db_query($q); 
while($data = db_fetch_object($arrData)){ 
    dpm($data); 
}