如何根据 nid 从数据库加载产品?
问问题
2280 次
2 回答
2
$product = db_fetch_object(db_query("SELECT * FROM {uc_products} WHERE nid = '%s'", *nid here*)); 打印_r($产品);
于 2011-05-14T16:03:15.820 回答
1
进行直接数据库调用是一种选择;然而,这不是 Drupal 的方式,也没有利用 Drupal 的节点/CCK 系统提供的字段、修订等优势。由于 uc_products 是 Drupal 中的节点,因此只需调用:
$product = node_load($nid);
于 2013-09-20T21:26:18.830 回答