php - db 获取数组 drupal 7

标签 php mysql drupal drupal-7

我在从 drupal 6 网站迁移到 7 网站时遇到问题。我是 PHP 和 MySQL 的初学者,我找不到解决我的问题的方法。

我正在努力解决的代码如下:

$sql = "select ID_Speler from TB_Spelers where uid = ".$id;
$row = db_fetch_array(db_query($sql));
$speler = $row['ID_Speler'];

我总是收到“调用未定义的函数 db_​​fetch_array()”

非常感谢任何帮助。

最佳答案

在 Drupal 7 中使用它:

$query = db_select('field_data_field_order_no', 'fdfon');
$query->addField('fdfon', 'entity_id', 'nid');
$query->addField('fdfnt', 'field_notification_type_value', 'type');
$query->join('field_data_field_notification_type', 'fdfnt', 'fdfon.entity_id = fdfnt.entity_id AND (fdfon.bundle = :fdfon_bundle AND fdfnt.bundle = :fdfnt_bundle)', array(':fdfon_bundle' => "order_notification_type", ':fdfnt_bundle' => "order_notification_type"));
$query->condition('fdfon.field_order_no_value', $order_id)->orderBy('fdfnt.entity_id', 'asc');

$result = $query->execute();

while ($records = $result->fetchAssoc()) {
    ...
}

关于php - db 获取数组 drupal 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18728029/

相关文章:

php - 如何仅使用一个 PHP 将数据传递到不同的 HTML 页面?

php - 如何制作按钮以删除mysql字段中的值?

php - 获取 facebook id 和返回名称

php - symfony 使用原则插入数据并使用 php 检索数据

c# - MySQL Visual Studio 2015 你已经有了可用的连接

javascript - 为什么我的 click() 函数仅适用于调整大小?

php - Google Apps 不会收到 PHP mail() 电子邮件

c# - 为什么 MySQL Connector.NET 无法正确地将类型映射到 C# 类型?

drupal - Paypal 希望我手动接受通过 Ubercart 进行的付款?

mysql - 在Mysql中显示每个group by中最大值的行