28. marts 2005 - 23:31
Der er
11 kommentarer og 1 løsning
INSERT INTO (2 tabeller)
Hej Jeg vil lige høre om det er muligt at indsætte til 2 tabeller ad gangen eller om det skal gøres af 2 omgange... jeg har lavet denne lille sql sætning, da det kan være det er den der er fejl i indsætter jeg den lige her: INSERT INTO 'movie','subtitles' (movie.Mov_Navn,movie.Mov_Beskrivelse,movie.Mov_Spilletid,movie.Mov_Type,movie.Mov_Imdb,movie.Mov_Image,movie.Mov_Coverimg,movie.Mov_Source,movie.Mov_Aspect_Ratio,movie.Mov_Audio,movie.Mov_Menu,movie.Mov_Video,movie.Mov_Extras,subtitles.Sub_English,subtitles.Sub_German,subtitles.Sub_Greek,subtitles.Sub_Swedish,subtitles.Sub_Spanish,subtitles.Sub_Hebrew,subtitles.Sub_Norwegian,subtitles.Sub_French,subtitles.Sub_Magyar,subtitles.Sub_Danish,subtitles.Sub_Dutch,subtitles.Sub_Polish,subtitles.Sub_Finnish,subtitles.Sub_Italian,subtitles.Sub_Czech,subtitles.Sub_Icelandic,subtitles.Sub_Portoguese,subtitles.Sub_Russian,subtitles.Sub_Other) VALUES ('navn','beskrivelse','spilletid','1','link','image1','image2','2','','3','1','1','1','1','1','','','','','','','','1','','','','','1','','1','','1')
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
28. marts 2005 - 23:32
#1
Her en lidt bedere sorteret stump lavet i php $sql = ""; $sql .= "INSERT INTO 'movie','subtitles' ("; $sql .= "movie.Mov_Navn,"; $sql .= "movie.Mov_Beskrivelse,"; $sql .= "movie.Mov_Spilletid,"; $sql .= "movie.Mov_Type,"; $sql .= "movie.Mov_Imdb,"; $sql .= "movie.Mov_Image,"; $sql .= "movie.Mov_Coverimg,"; $sql .= "movie.Mov_Source,"; $sql .= "movie.Mov_Aspect_Ratio,"; $sql .= "movie.Mov_Audio,"; $sql .= "movie.Mov_Menu,"; $sql .= "movie.Mov_Video,"; $sql .= "movie.Mov_Extras,"; $sql .= "subtitles.Sub_English,"; $sql .= "subtitles.Sub_German,"; $sql .= "subtitles.Sub_Greek,"; $sql .= "subtitles.Sub_Swedish,"; $sql .= "subtitles.Sub_Spanish,"; $sql .= "subtitles.Sub_Hebrew,"; $sql .= "subtitles.Sub_Norwegian,"; $sql .= "subtitles.Sub_French,"; $sql .= "subtitles.Sub_Magyar,"; $sql .= "subtitles.Sub_Danish,"; $sql .= "subtitles.Sub_Dutch,"; $sql .= "subtitles.Sub_Polish,"; $sql .= "subtitles.Sub_Finnish,"; $sql .= "subtitles.Sub_Italian,"; $sql .= "subtitles.Sub_Czech,"; $sql .= "subtitles.Sub_Icelandic,"; $sql .= "subtitles.Sub_Portoguese,"; $sql .= "subtitles.Sub_Russian,"; $sql .= "subtitles.Sub_Other"; $sql .= ") VALUES ("; $sql .= "'$Movie_Navn',"; $sql .= "'$Movie_Beskrivelse',"; $sql .= "'$Movie_Spilletid',"; $sql .= "'$Movie_Type',"; $sql .= "'$Movie_Link',"; $sql .= "'$Movie_Image',"; $sql .= "'$Movie_Cover',"; $sql .= "'$Movie_Source',"; $sql .= "'$Movie_Aspect_Ratio',"; $sql .= "'$Movie_Audio',"; $sql .= "'$Movie_Menu',"; $sql .= "'$Movie_Video',"; $sql .= "'$Movie_Extras',"; $sql .= "'$Sub_English',"; $sql .= "'$Sub_German',"; $sql .= "'$Sub_Greek',"; $sql .= "'$Sub_Swedish',"; $sql .= "'$Sub_Spanish',"; $sql .= "'$Sub_Hebrew',"; $sql .= "'$Sub_Norwegian',"; $sql .= "'$Sub_French',"; $sql .= "'$Sub_Magyar',"; $sql .= "'$Sub_Danish',"; $sql .= "'$Sub_Dutch',"; $sql .= "'$Sub_Polish',"; $sql .= "'$Sub_Finnish',"; $sql .= "'$Sub_Italian',"; $sql .= "'$Sub_Czech',"; $sql .= "'$Sub_Icelandic',"; $sql .= "'$Sub_Portoguese',"; $sql .= "'$Sub_Russian',"; $sql .= "'$Sub_Other')";
28. marts 2005 - 23:33
#2
Og hvad er problemet? Prøv echo $sql; og se om du har husket alle )'er etc.
28. marts 2005 - 23:36
#3
jeg har echo $sql ud og prøvet den i min phpmyadmin men den virker ikke og kommer med denne fejl, MySQL said: Documentation #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''movie','subtitles' (movie.Mov_Navn,movie.Mov_Beskrivelse,movie Så derfor ville jeg høre om det var muligt at gøre som jeg gør. Hvis ja og der var nogle der kunne finde fejlen har nu siddet og gloet på den i 30 min og kan ikke finde fejlen. På forhånd tak.
28. marts 2005 - 23:37
#4
Du kan kun lave INSERT i en tabel. Lav 2 INSERT - en til hver sin tabel. Hvis det er vigtigt at begge eller ingen udføres, så skifte fra MyISAM til InnoDB tabeller og put begge statements i samme transaction.
28. marts 2005 - 23:38
#5
28. marts 2005 - 23:39
#6
Det er ikke fordi det sådan er supervigtigt, ville bare se om det kunne lade sig gøre... men hobber bare tilbage til den gamle løsning med 2 insert sætninger... takker for hjælpen... smid svar...
28. marts 2005 - 23:43
#7
Det var så lidt - her er et svar hvis du mener jeg hjalp :) Er det forresten kun mig der får en fejl hver gang jeg klikker lige forbi radiobutton'en svar?
28. marts 2005 - 23:46
#8
Hvornår er det blivet kotyme at give point til sidste korrekte svar fremfor første ?
28. marts 2005 - 23:46
#9
og et svar fra mig
28. marts 2005 - 23:47
#10
jeg får ingen fejl meddelse... men eksperten.dk er hvist heller ikke altid så stabilt. syntes man her på det sidste er begyndt ofte at få afvide at sitet er nede og man for et fucking 70 nummer stukket i fjæset som man kan ringe på... eller er det kun mig???
28. marts 2005 - 23:48
#11
Giver point til arne_v da det var ham som kom med svaret... takker for hjælpen...
28. marts 2005 - 23:50
#12
Nå nej bevares Arne, du skal da nok få dine points !
Computerworld tilbyder specialiserede kurser i database-management