以前在Drupal站中需要數據庫查詢的時候都是優先考慮使用Views而不是自己寫SQL語句,這确實方便了許多。但如果要跨站查詢非本站數據庫的時候就沒法調用其它站的Views了。以前曾經把需要的表複制到當前站再用Views,不過這樣可能造成大量冗餘的數據表。
前一段時間在網上搜了一下,Drupal的API中本來就準備了這站外數據庫查詢的接口,下面是一個例子:
function hanzi_emojis($input) { // 原始 sql語句的辦法 $database_info = array( 'host'