未定义函数 db_fetch_array()
undefined function db_fetch_array()
我在尝试将 drupal 6 模块转换为 drupal 7 时收到此错误。我了解到 drupal 7 在数据库中有一个新的 api。我希望有人可以提供一种方式解决这个问题。
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');
db_fetch_array() 在 D7 中已贬值,有关如何修复的参考,请参阅 http://drupal.org/update/modules/6/7#dbtng
示例 - Drupal 6:
<?php
$result = db_fetch_array(db_query("SELECT * FROM {boxes} WHERE bid = %d", $bid));
?>
Drupal 7:
<?php
$result = db_query("SELECT * FROM {block_custom} WHERE bid = :bid", array(':bid' => $bid))->fetchAssoc();
?>
我在尝试将 drupal 6 模块转换为 drupal 7 时收到此错误。我了解到 drupal 7 在数据库中有一个新的 api。我希望有人可以提供一种方式解决这个问题。
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');
db_fetch_array() 在 D7 中已贬值,有关如何修复的参考,请参阅 http://drupal.org/update/modules/6/7#dbtng
示例 - Drupal 6:
<?php
$result = db_fetch_array(db_query("SELECT * FROM {boxes} WHERE bid = %d", $bid));
?>
Drupal 7:
<?php
$result = db_query("SELECT * FROM {block_custom} WHERE bid = :bid", array(':bid' => $bid))->fetchAssoc();
?>