2013-09-23 64 views
0

我正在使用drupal。 * 此代碼適用於測試數據庫,但是當我將代碼移至活動網站時,它不會顯示任何內容。 *我可以通過命令提示符在實時數據庫上使用「SHOW TABLES」命令,但不能通過drupal。可能會發生什麼?爲什麼不顯示「SHOW TABLES」

$result = db_query("SHOW TABLES"); // get all the tables 
    while ($obj = db_fetch_object($result)) 
    { 
    $content .= "<br /><strong>" . $obj->Tables_in_test . "</strong>"; 
    $result_desc = db_query("DESC $obj->Tables_in_test"); //get the columns in each table 
    while ($obj_desc = db_fetch_object($result_desc)) 
    { 
     $content .= "<br />". $obj_desc->Field . " " . ("PRI" == $obj_desc->Key ? "(PK)" : $obj_desc->Key); 
    } 
    $content .= "<br />"; 
    } 
    return $content; 
+2

您是否收到錯誤?意外的結果?您是否嘗試過通過CLI會話運行命令?發生什麼事了? – symcbean

+0

什麼是您的drupal版本? – Mihai

+0

我沒有收到錯誤。請注意,此腳本適用於測試數據庫,但不適用於實時數據庫。我正在運行Drupal 6. – AllisonC

回答

0

對不起,大家,我得到它的工作。我不得不將「Tables_in_test」更改爲「Tables_in_main」