2016-07-31 18 views
0

Ich versuche, eine Drupal-6-Website in Dotnet zu konvertieren .. Ich habe keine Ahnung, dass Haw Drupal die Daten manipulieren, denke ich, dass jedes Feld in einer Tabelle gespeichert ist .. Also meine Frage ist, wie kann ich anfangen zu erforschen, wie drupal die Daten verwalten. und wo finde ich die Dateien, die die Anfragen oder irgendetwas in Bezug auf die Datenbankstruktur enthält.Datenstruktur in Drupal-6-Datenbank zu verstehen

Antwort

0

Zuerst können Sie die Tabellen in Ihrer Datenbank durchsuchen, wenn Sie wamp verwenden, können Sie zu phpmyadmin gehen, um es zu sehen.

Drupal hat eine Master-Tabelle namens "node". Jedes Mal, wenn Sie einen neuen Inhalt erstellen, erstellen Sie einen neuen Datensatz in der Knotentabelle und verwenden den Primärschlüssel, um auf die Inhaltstyp-Tabelle zu zeigen.

Daten exportieren Sie benutzerdefinierte Abfrage hier schreiben kann, ist ein Beispiel Abfrage

$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); 
}