私が望むのは、製品の数量が 2 以下になったときです。フロントエンドから自動的に無効化または非表示になり、数量を 2 より大きい数に増やすと、自動的にフロントエンドに表示されます。
質問する
79 次
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 に答える