Sida 1 av 1

Importera textfil till tabell?

Postat: 2004-05-11 21:16
av PrimaLittke
Jag vill importera en textfil till tabellen "phpbb_users".
Det är alltså flera hundra användarnamn, lösenord & epostadresser som ska in under fälten: username, user_password & user_email.

Databasen som phpBB ligger på är MySql.

Hur går man tillväga?
Hur ska textfilen se ut?
Vad bör man tänka på?
Uppdateras user_id automatiskt?

Postat: 2004-05-11 21:51
av ArreliuS
Är det uppgifter som funnits i en phpBB-database sen tidigare? Isf så kan du alltid exportera tabellen och spara den i en textfil. Koden för att lägga in uppgifterna in i tabellen kommer se ut så här:

Kod: Markera allt

INSERT INTO phpbb_users VALUES ('kalle','lösen','kalle@kalle.com');
Om du nu inte har det så blir det en del att skriva skulle jag tro.

EDIT: Om users_id är på auto_increment så tror jag att den uppdateras automatiskt. Är inte säker. Tänk alltid på att ha en backup på databasen så att du kan återställa den om något fel inträffar.

Postat: 2004-05-12 08:55
av elis
Räkna inte med att det går att lägga till användare från ett forum i ett annat. Uppgifter om användarna finns i flera tabeller så det är ganska komplicerat att lyckas med det. Därimot går det att importera en backup, men då får man med mer än bara användarna.

Postat: 2004-05-12 11:02
av PrimaLittke
Jag ska inte importera från något annat forum.
Dom enda uppgifterna som finns är användarnamn, lösenord & epost som nu ligger i en textfil.

Så det jag är ute efter är att lägga in dom tre uppgifterna under respektive fält i databasen.

Det finns tillgång till phpMyAdmin på webbhotellet ifall det går att göra därifrån.

Postat: 2004-05-12 12:13
av ArreliuS
PrimaLittke skrev:Jag ska inte importera från något annat forum.
Dom enda uppgifterna som finns är användarnamn, lösenord & epost som nu ligger i en textfil.

Så det jag är ute efter är att lägga in dom tre uppgifterna under respektive fält i databasen.

Det finns tillgång till phpMyAdmin på webbhotellet ifall det går att göra därifrån.
Om det nu är så som elis säger så blir det nog komplicerat att genomföra det. Visste inte hur databaserna i phpBB fungerade så därför skrev jag som jag skrev.

Postat: 2004-05-12 14:59
av PrimaLittke
Så här ser en funktion ut som heter "Importera data från textfil till tabellen" i phpMyAdmin.

Kan man inte använda den på något sätt?

Bild

Postat: 2004-05-27 16:17
av PrimaLittke
Är det ingen som kan hjälpa mig lite på traven? :(

Postat: 2004-05-27 16:47
av Kail
Du måste skriva ett eget importscript som läser in din CSV-fil (comma-separated values) och sedan lägger in data i users-tabellen i rätt kolumner. Det går helt enkelt inte att importera den rakt av utan att matcha data mot en viss kolumn och jag tror inte phpMyAdmin klarar det.

Postat: 2004-05-27 17:24
av PrimaLittke
Kail skrev:Du måste skriva ett eget importscript som läser in din CSV-fil (comma-separated values) och sedan lägger in data i users-tabellen i rätt kolumner. Det går helt enkelt inte att importera den rakt av utan att matcha data mot en viss kolumn och jag tror inte phpMyAdmin klarar det.
Ok, det låter ganska avancerat.
Någon som har prövat den lösningen?

Eller finns det någon annan workaround?