# Zen\_products\_id\_valid 函数详解

**URL:** <https://www.isharkfly.com/t/zen-products-id-valid/3136>\
**Category:** PHP\
**Created:** [August 9, 2012, 4:25am UTC](https://www.isharkfly.com/t/zen-products-id-valid/3136 "2012-08-09T04:25:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [August 9, 2012, 4:25am UTC](https://www.isharkfly.com/t/zen-products-id-valid/3136/1 "2012-08-09T04:25:59Z")

</div>

zen\_products\_id\_valid($valid\_id)  
该函数主要通过通过输入一个商品ID来校验是否存在这个商品，如果存在就返回true,否则返回false.  
主要查询了 products 表。在includes/database\_tables.php中定义：  
define(‘TABLE\_PRODUCTS’, DB\_PREFIX . ‘products’);`function zen_products_id_valid($valid_id) {
        global $db;
        $check_valid = $db->Execute("select p.products_id
                                     from " . TABLE_PRODUCTS . " p
                                     where products_id='" . (int)$valid_id . "' limit 1");
        if ($check_valid->EOF) {
          return false;
        } else {
          return true;
        }
      }`
