gpt4 book ai didi

php - 插入 Prestashop 中的表 search_index 失败

转载 作者:行者123 更新时间:2023-11-29 01:36:34 25 4
gpt4 key购买 nike

我完全不知道发生了什么。

我正在尝试 INSERT 到表 ps_search_index 中,如下所示:

$sql = 'INSERT INTO ps_search_index (id_product,id_word,weight)
VALUES ('.$id_product.','.$getID.',9)';
Db::getInstance()->Execute($sql);

如果有 $id_product 则不起作用。

但是当我写 eg 时它的工作。 1234. id_product 当然是 INT 和这个地方的任何其他值。

当然没有其他错误。我该怎么办?

最佳答案

试试这个:

Db::getInstance()->execute('
INSERT INTO '._DB_PREFIX_.'search_index (id_product, id_word, weight)
VALUES ('.(int)$id_product.', '.(int)$getID.', 9)
ON DUPLICATE KEY UPDATE weight = weight + VALUES(weight)', false
);

我总是建议转换 var。在这种情况下,您必须添加 ON DUPLICATE...,就像在 Search 类中所做的那样。

关于php - 插入 Prestashop 中的表 search_index 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41430178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com