我有一个带查询的公共函数,但我没有正确获取所有信息。
public function getNextId($product_id,$product_category_id) {
$query2zz = $this->db->query("
SELECT *
FROM oc_product_to_category a
LEFT
JOIN oc_product b
ON a.product_id = b.product_id
LEFT
JOIN oc_product_description c
ON c.product_id = a.product_id
LEFT
JOIN oc_url_alias d
ON d.query LIKE CONCAT('%', 'a.product_id', '%')
WHERE a.product_id > '" . (int)$product_id . "'
AND a.category_id = '" . (int)$product_category_id . "'
AND b.status = '1'
ORDER
BY a.product_id ASC
LIMIT 1");
我的想法是,我希望获得下一个按钮的下一个ID。如果您访问某个产品,可以单击下一个按钮,然后您将转到相同类别(服装)上的下一个产品。 问题出现在oc_url_alias上,我应该获取下一个id的url,正如我在这里提到的那样,a。productct_id> '" 。 (int)$ product_id。 "'但有时它会让我错误的网址(我的意思是获取其他产品的网址)。 谢谢!