Example #1
0
 public static function getProduct($product_id)
 {
     $db = Database::getDB();
     $query = "SELECT * FROM products\n                  WHERE productID = '{$product_id}'";
     $result = $db->query($query);
     $row = $result->fetch();
     $category = CategoryDB::getCategory($row['categoryID']);
     $product = new Product($category, $row['productCode'], $row['productName'], $row['listPrice']);
     $product->setID($row['productID']);
     return $product;
 }
Example #2
0
 public static function getProduct($product_id)
 {
     $db = Database::getDB();
     $query = 'SELECT * FROM products
               WHERE productID = :product_id';
     $statement = $db->prepare($query);
     $statement->bindValue(":product_id", $product_id);
     $statement->execute();
     $row = $statement->fetch();
     $statement->closeCursor();
     $category = CategoryDB::getCategory($row['categoryID']);
     $product = new Product($category, $row['productCode'], $row['productName'], $row['listPrice']);
     $product->setID($row['productID']);
     return $product;
 }