2012-06-08 82 views
0

正如標題所示:我是一個新手drupal用戶,我需要自動導出表用戶的「用戶名」和「content_type_profile」表中的一些相關字段。 我想我不應該使用任何類型的模塊來獲取這些數據,因爲我需要運行一個腳本並從html頁面生成一個單獨的數據,並根據需要生成一個pdf。所以,我想通過參加togheter兩個表:從Drupal 6數據庫導出用戶及其配置文件

select name, field_username_value, field_surname_value from users as u inner join content_type_profile as p on u.uid = p.vid; 

但我發現,UID和在內容表中的VID不符,我不能找到哪裏是第三個表我需要得到這個關係的工作。我無法找到任何簡單解釋Drupal如何管理這些content_type表的文檔。 - 如何從Drupal db中實現這種導出? - 任何人都可以請我指出我需要閱讀哪些文件來實現我的目標?

謝謝你們

回答

1

這是node表,則需要在加入:

SELECT u.name, ctp.field_username_value, ctp.field_surname_value 
FROM users u 
INNER JOIN node n ON n.uid = u.uid 
INNER JOIN content_type_profile ctp ON ctp.vid = n.vid 

CCK module提供種類表中的內容,他們不是Drupal核心的一部分;這可能是你爲什麼要努力尋找文檔的原因(儘管這裏有很多)。

+0

是啊!你說對了!謝謝克萊夫,你的查詢工作就像一個魅力,鏈接指出我正在尋找什麼。再次感謝 –

相關問題