Hvis vi forestiller os, at dine forsikrings-rækker har et id og du har alle disse 1, 2 eller 3 id'er, så er det jo bare:
UPDATE table SET price = price*0.75 WHERE id IN (1,2,3)
Skal du opdatere navnet, så er du nødt til at gøre det med én query for hver række:
UPDATE table SET name = 'Forsikring 1' WHERE id = 1 UPDATE table SET name = 'Forsikring B' WHERE id = 2 UPDATE table SET name = 'Forsikring III' WHERE id = 3
det kan godt være jeg er lidt dum :) men jeg forstår den desværre ikke, den bliver nødt til at opdatere ud fra at vareid > '99999900' er større end, da jeg ikke kender ID'erne i forvejen....
Jamen, du har jo ikke sagt en lyd om, hvad du specifikt har - udover at du vil opdatere flere rækker på én gang. Og da det er mit eneste udgangspunkt, så kan jeg kun komme med generelle guides til, hvordan du skal gøre det :)
Hvis du siger: Jeg har den her formular, de har variabler bliver sendt, databasen har disse felter og disse rækker, hvordan kan jeg så...
Så kan jeg jo meget bedre hjælpe dig med noget specifikt, men så længe du spørger generelt, så får du kun generelle svar :)
prøver igen :) jeg har den tabel, det kan være der KUN er 1 forsikring der i, det kan også være der er 10 forsikringer der i, jeg kender ikke ID'erne på forhånd, men forsikringerne i tabellen har ALTID et være ID der er større end 99999900.
Så alt der ligger i tablen kurv, der har et vareid der er større end 99999900 skal opdateres, prisen skal *0,75 og ved titlen skal der tilføjes "(rabat 25%)", og som skrevet tidligere måske er der kun 1 der skal opdateres, eller måske er der 10...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.