Avatar billede jackass- Nybegynder
29. juni 2006 - 09:12 Der er 4 kommentarer og
1 løsning

Insert i flere tabeller på een gang?

Hej,

Når en bruger opretter sig på mit site, skal jeg indsætte data i både user_table og user_privalidges.

Kan det gøres med 1 SQL insert i stedet for 2?

/jack
Avatar billede nielle Nybegynder
29. juni 2006 - 09:38 #1
Nej.

Normalt kan man udføre 2 SQL-kald i en arbejdsgang ved at afskille dem med ;-tegn:

$sql = "INSERT INTO tabel1 (felt1, felt2) VALUES ('xxx', 42);INSERT INTO tabel2 (felt3, felt 4, felt5) VALUES (7, 9, 13)";

Imidlertid mener jeg ikke at mysql_query() udføre mere end den første.
Avatar billede jackass- Nybegynder
29. juni 2006 - 09:55 #2
Ok.. hmm.. det er så også mssql_query() - det glemte jeg vist at skrive :)
Avatar billede nielle Nybegynder
29. juni 2006 - 10:19 #3
Jeg kan ikke umiddelbart sige om der er lignende problemer med mssql_query() - men du kan da prøve efter. Det er ihvertfald den officielle SQL-standard at slå SQL-kommandoer sammen på den måde.
Avatar billede jackass- Nybegynder
29. juni 2006 - 10:52 #4
Prøver jeg.. smider du et svar? :)
Avatar billede nielle Nybegynder
29. juni 2006 - 14:20 #5
Sågerne :^)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester