2014-01-06 27 views
0

PHP致命錯誤:的Drupal 7:致命錯誤未定義db_fetch_object()

Call to undefined function db_fetch_object() in /var/www/testsite/sites/all/modules/contrib/flashvideo/flashvideo.module on line 2092, in Drupal 7 when I upgarded my website from drupal 6 to 7. 

查詢:

$sql = "SELECT fv.oid, f.filepath, fv.width, fv.height, f.fid FROM {flashvideo} fv 
     LEFT JOIN {files} f ON f.fid = fv.fid 
     LEFT JOIN {upload} u on u.fid = fv.fid 
     WHERE $flashmime AND (fv.status = %d) AND (fv.nid = %d) AND (fv.video_index = %d)$vid_query"; 
    $video_file = db_fetch_object(db_query($sql, FLASHVIDEO_STATUS_CONVERTED, $nid, $index, $node->vid)); 

我應該怎麼寫查詢?我是否需要更改查詢?

+0

在Drupal 6上傳模塊在覈心模塊,但在Drupal 7它被去除。但是在上面的查詢上傳表中,我們應該怎麼做? –

回答

3

我想db_fetch_object是從drupal的7.

相反嘗試deprecated

db_query($sql, FLASHVIDEO_STATUS_CONVERTED, $nid, $index, $node->vid)->fetch(); 
+0

你有什麼解決方案嗎?這個答案對你有幫助嗎? – Rikesh

相關問題