0

我想要的是当产品数量小于或等于 2 时 - 它应该自动禁用或从前端消失,当我们将数量增加到任何大于 2 的数字时 - 它应该自动出现在前端。

4

1 回答 1

0

尝试这样的事情(使用 CRON)

    $link = mysql_connect('Serveur_MySQL', 'Identifiant', 'Mot_de_passe');
    if (!$link) {
        die('No connection possible: ' . mysql_error());
    }
    mysql_select_db('Nom_de_la_database');

    mysql_query('UPDATE ps_product_shop SET active=0 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity<=2)');
    mysql_query('UPDATE ps_product_shop SET active=1 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity>2)');

检查表前缀,更喜欢使用类 db(更安全,更有用): http ://doc.prestashop.com/display/PS15/DB+class+best+practices

于 2015-12-16T11:26:04.470 回答