jeg har en sql-tabel, ved navn topics. I denne tabel er kollonen "Overskrift" desværre blevet tom - jeg har så selv ved hjælp af search/replace i notesblok indsat "Ingen overskrift" ved alle records. Dette betyder, at alle mine 550 tråde ikke har nogen overskrift men bare "ingen overskrift". Dette er naturligvis ikke brugbart og her håbede jeg så, at I kunne hjælp.
Overskriften ligger nemlig også i tabellen "posts" som posts_overskrift - denne tabel har også som også har "Topic_id" som svarer til id'et på det topic, indlægget ligger under
Her tænkte jeg så på, om man ikke kan lave et script som mass-updaterer alle records i "topics"
Således at når jeg trykker på en knap, så opdaterer den tabellen "topics", hvor den indsætter "posts_overskrift" fra tabllen "posts" i "topics_overskrift" i tabellen "topics" hvor id'et er ens - og det gør den så ved alle records.
Håber det er til at forstå, og at der er nogen, der vil hjælpe. På forhånd tak.
ps. lagde det i php, da det er det jeg er mest velkendt med, hvis det kan gøres nemmere på en anden måde, så sig endelig til.
Tak for dit hurtige svar :) Der er dog desværre nogle fejl.
Jeg får denne fejlmeddelse:
records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...records-updates er succesfuldt gennemført...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 'er der deltog i muhammedvideoen.' where id= '20'' at line 1
Så den har kun opdateret nogle af trådene - og et andet problem er, at de tråde, den har opdateret der har mange af dem samme overskrift, hvilket jo ikke burde kunne ske.
Kan man evt. også gøre sådan, at det indlæg den tager overskriften fra, det er der hvor post_id er lavest - så den altså tager overskriften fra det første indlæg i tråden og kun fra det.
den fejl du får, tyder på at der er en ' i en af strengene der bliver smidt i databsen og den tror så at linjen er slut, fordi du bruger ' til at pakke vriabler ind i...
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.