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 に答える