2017-03-09 9 views
0

drupal 6 모듈을 drupal 7로 변환하려고하면이 오류가 나타납니다. drupal 7에 데이터베이스의 새로운 API가 있음을 알았습니다. 누군가가 방법을 제공 할 수 있기를 바랍니다. 이 문제를 해결하십시오.정의되지 않은 함수 db_fetch_array()

db_set_active('data'); 
    $ncoa=db_fetch_array(db_query("SELECT deskripsi FROM {coa} WHERE coaid = '$baris->coa'")); 
    $ukpengelola=db_fetch_array(db_query("SELECT lokasi FROM {costcenter} WHERE kodecost = '$baris->kodecost'")); 
    $ukpengguna=db_fetch_array(db_query("SELECT lokasi FROM {costcenter} WHERE kodecost = '$baris->kodecostpemakai'")); 
    $zstatus=db_fetch_array(db_query("SELECT status_deskripsi AS zket FROM {pengadaan_zstatus} WHERE status_id = '$baris->status_id'")); 
    db_set_active('default'); 

답변

0

db_fetch_array()를 수정하는 방법, http://drupal.org/update/modules/6/7#dbtng

예 참조 기준을 위해, D7에 감가 상각 - 드루팔 6

<?php 
$result = db_fetch_array(db_query("SELECT * FROM {boxes} WHERE bid = %d", $bid)); 
?> 

드루팔 7

<?php 
$result = db_query("SELECT * FROM {block_custom} WHERE bid = :bid", array(':bid' => $bid))->fetchAssoc(); 
?> 
+0

덕분 나를 위해 일해 라. –