J'essaye de mettre à jour plusieurs lignes dans une table dans la base de données MySQL en faisant cela. Et ça ne marche pas.Mise à jour de plusieurs lignes dans MySQL
$query = "UPDATE cart SET cart_qty='300' WHERE cart_id = '21';
UPDATE cart SET cart_qty='200' WHERE cart_id = '23';
UPDATE cart SET cart_qty='100' WHERE cart_id = '24';";
mysql_query($query,$link);// $link is specified above
Tout le monde sait ce qui ne va pas avec ceci.
Utilisez-vous mysql ou mysqli? –
Ressemble à trois requêtes distinctes (pourtant identiques structurelles) pour moi. Pourquoi voulez-vous les envoyer sous la forme d'une seule déclaration au lieu d'utiliser par exemple une déclaration préparée trois fois? – VolkerK