database

Tags:    php

Har lidt problemer ..

hvad skal man skrive hvis man vil indsætte data i 2 tabeller på en gang?

bruger man AND && & eller ? kan ik få det til at virke :(

Vac..



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Har lidt problemer ..

hvad skal man skrive hvis man vil indsætte data i 2 tabeller på en gang?

bruger man AND && & eller ? kan ik få det til at virke :(

Vac..


Hvis du bruger INSERT til at indsætte data, skal du (så vidt jeg ved) gøre det i to omgange:

INSERT INTO tabel1 VALUE (val1,val2);
INSERT INTO tabel2 VALUE (val1,val2,val3);


MvH
- ASSASSINATOR



Det er ikke muligt at indsætte i 2 forskellige tabeller i et query i MySQL ...det er vist nok stadigvæk på deres plan over fremtidige updates...

Hvis det er meget kritisk at data indsættes i de 2 tabeller "atomarisk" så benyt enten transaktioner eller lås dine tabeller mellem de 2 queries.



Som udgangspunkt kan du ikke indsætte i to tabeller samtidig...
Kan du eventuelt give lidt mere information om hvad du vil opnå, samt hvilken database du benytter

(¯`·._.·[Brian Hvarregaard]·._.·´¯)



Hej !!!
Blot et hint : Du kan bruge PHPMyadmin.php der er et værktøj der ligger på de fleste saver der anvender php og SQL.... Jeg bruger den selv.... Den giver dig de SQL - sætninger du vil lave, og herefter indsætter du dem bare i PHP- scriptet..... Ellers køb hæftet fra IDG der omhandler SQL det koster omkring 59 kr og det er alle pengene vær.......

Best Regaard
Janus S. Andersen

*** Livet er smukt ***



t