CitaatToon MeerBeheerder CP
Berichten: 70
Online Stuur privŽbericht
Euhm, jouw script gaat juist niks veranderen, je gaat een nieuwe tabel moeten maken, exact dezelfde, om juist dezelfde gegeven erin te zetten.
Denk eerst na voor je iets zegt.
En ik heb niemand horen zeggen dat zoiets moeilijk was.
Maar het is al gebeurd, er is niets fout gelopen, en het was meer dan een 5 regel script maken ....
Ik zal het even demonstreren, dan weet je het voor de volgende keer wel.
Men heeft een tabel, genaamd TABEL_A (topics). Hierin staan bijvoorbeeld 3 velden:
Veld 1 genaamd ID, Veld 2 genaamd Topicnaam en Veld 3 genaamd Auteur. Dan heeft men nog een tweede tabel, genaamd
TABEL_B (replies). Hierin staan bijvoorbeeld de volgende velden: Veld 1: ID, Veld 2: Topic ID, Veld 3: Content, Veld 4: Auteur, en veld 5: Date.
Nu hebben we ook nieuwe tabellen waar alles naartoe moet:
TABEL_C met de topics en TABEL_D met de replies. Deze zijn anders opgemaakt, namelijk:
TABEL_C = Veld 1: Nummer, Veld 2: Naam en Veld 3: Auteur
$query = mysql_query("SELECT * FROM tabel_a");
while($fetch = mysql_fetch_assoc($query)){
mysql_query("INSERT into tabel_c (nummer,naam,auteur) VALUES ('".$fetch['id']."','".$fetch['topicnaam']."','".$fetch['auteur']."')");
}
echo 'Klaar';
Hetzelfde voor de andere 2 tabellen en klaar is kees (of wouter in dit geval).
Als de tabellen niet exact dezelfde gegevens bevatten is dat ook geen probleem, dan sla je alles meteen op in 2 verschillende tabellen en voeg je daarna de rest toe d.m.v. het ID.