J'ai une liste d'éléments dans une table MySQL. L'utilisateur peut commander ces articles en les faisant glisser vers le haut et vers le bas dans une liste HTML. J'ai ensuite besoin de stocker chaque poste dans la liste.Quelle est la meilleure façon de mettre à jour plusieurs lignes uniques d'une table dans MySQL?
Est-il possible de le faire dans un appel MySQL ou doit-il être un appel séparé pour chaque produit pour définir son propre ID de commande?
Un seul appel ressemblerait à quelque chose comme ceci:
UPDATE table_name SET `order` = order_number AND `product_id` = 'X';
Alors, exactement quelle est la question. Si vous vouliez mettre à jour plusieurs lignes uniques, vous auriez à changer la clause WHERE non? Alors qu'est-ce qui le rend unique? – JonH
Chaque ligne de la table est un produit unique avec un identifiant unique ... chaque attribut de commande du produit est également unique - c'est-à-dire qu'aucun produit ne peut avoir le même numéro de commande. – diggersworld