UPDATE table -- opdatér tabellen med navn "table" SET felt1 = 'ny værdi', felt2 = 'ny værdi' -- for de rækker vi vælger, set feltet felt1 til 'ny værdi' og felt2 til 'ny værdi' WHERE id = 25 -- vælg en een række med id 25 (ellers bliver alle rækker opdateret.)
mysql_connect(): kobler sig på en mysqldatabase mysql_select_db(): vælger en database mysql_query(): udføre en kommando mysql_close(): lukker forbindelsen (gøres dette ikke. gør php det automatisk for dig)
Nu er der nok ikke 20 andre rækker med samme ID i tabellen - så har man i hvert fald en lidt besynderlig måde at strukturere sine data på ;o)
Årsagen til at bruge 'LIMIT 1' (når man kun vil opdatere én række i tabellen) er, at så leder MySQL ikke videre, når rækken er opdateret. Havde du ikke sat 'LIMIT 1', ville MySQL lede videre ned i tabellen og se, om der skulle være flere rækker med samme ID. Da vi ved, det ikke er tilfældet (og dette altså ville være spild af kræfter), skåner vi serveren for 'overarbejde' ved at afbryde handlingen, så snart den ønskede række er opdateret :)
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.