2014-01-06 2 views
0

PHP Фатальная ошибка:Drupal 7: Fatal Error неопределенного 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 является deprecated от Друпала 7.

Вместо этого попробуйте,

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

У вас есть решение? Помог ли вам этот ответ? – Rikesh