23. juli 2005 - 20:25Der er
11 kommentarer og 1 løsning
spørgsmål om SQL Insert
Hvis jeg har en HTML form hvor man indtaster fire navne, og disse navne derefter skal lægges ind i en database så de får hvert deres unikke ID (altså en række per mand), hvad er så den nemmeste måde at gøre det på? Skal der laves fire SQL querys eller kan det klares med én?
Jo, det har jeg også gjort, men det er ikke helt det jeg mener. Lige nu har jeg lavet 4 queries af typen:
insert into deltagere (deltager_navn) values ('$navn1'); insert into deltagere (deltager_navn) values ('$navn2'); osv.
De bliver så eksekveret efter hinanden, men er der en nemmere måde at gøre det på? Det fungerer fint, men jeg tænkte mere på belastning af server osv.
Synes godt om
Slettet bruger
23. juli 2005 - 21:59#3
Jeg tror desværre det er den bedste metode. Hvis det, som det lyder som om, er en mindre hjemmeside, vil det ikke kunne mærkes på serveren - overhovedet
Det er en lille side, og det er ikke meget data der skal sendes, så der burde ikke være nogle problemer. Jeg var bare ikke sikker på om man måtte gøre sådan.
wicez, eftersom du gav mig svaret jeg ledte efter, så smid selv et svar hvis du vil have point.
Synes godt om
Slettet bruger
24. juli 2005 - 00:12#5
Hvis du også selv laver et svar, kan vi dele de 30 point - Det er vist mest rimeligt at vi to deler, da svaret ikke gjorde dig meget klogere ;o)
Synes godt om
Slettet bruger
25. juli 2005 - 13:35#6
Man kan også nøjes med en enkelt:
INSERT INTO deltagere (deltager_navn) VALUES ('$navn1'),('$navn2')
Synes godt om
Slettet bruger
25. juli 2005 - 13:35#7
Kan MySQL godt det i php?
Synes godt om
Slettet bruger
25. juli 2005 - 13:37#8
MySQL kan det. Jeg har ikke lige afprøvet det fra et PHP-script, men det skulle undre mig meget, hvis det ikke virker.
Men jeg afprøver da lige, for så ved jeg det med sikkerhed til en anden gang.
Beklager den lange ventetid. Jeg har ikke fået mail om flere besvarelser, så jeg havde helt glemt den stadig var åben.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.