如何根据nid从db加载产品?
答案 0 :(得分:2)
$product = db_fetch_object(db_query("SELECT * FROM {uc_products} WHERE nid = '%s'", *nid here*)); print_r($product);
答案 1 :(得分:1)
执行直接数据库调用是一种选择;但是,它不是Drupal的方式,也没有利用Drupal节点/ CCK系统提供的字段,修订等的好处。由于uc_products是Drupal中的节点,因此只需调用:
$product = node_load($nid);