login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Namen van in txt bestand in mysql zetten

Offline Respectation - 27/03/2005 23:56 (laatste wijziging 28/03/2005 00:04)
Avatar van RespectationNieuw lid Hey,

ik heb meer dan 50.000 verschillende woorden in een txt bestand, ze staan allemaal onder elkaar geordent, nu zou ik deze allemaal in mysql willen krijgen, wel elke in een andere rij
De tabel noemt 'woorden', dus als ze toegevoegt worden moeten er dus in totaal 50.000 rijen zijn.
Het is niet de bedoeling deze een voor een toe te voegen, liefst in een text area,

ik hoop dat iemand me kan helpen!

Alvast hartelijk bedankt,
Geert

EDIT : Srry schrijffoutje 

9 antwoorden

Gesponsorde links
Offline flAming - 30/11/1999 00:00
Avatar van flAming HTML beginner [quote]wel elke in een andere kolom[quote]rnrnDus je wilt dan een tabel hebben met 50.000 rijen & ook nog eens 50.000 kolommen ooh
Offline Respectation - 30/11/1999 00:00
Avatar van Respectation Nieuw lid Nee, maar wel 50.000 rijen
Offline flAming - 30/11/1999 00:00
Avatar van flAming HTML beginner Owh ok, dus niet in aparte kolommen )..rnDenk dat je het beste het bestand kan doorlezen met file_get_contents en dan exploden op n.rnDan doorlopen met een foreach..
Offline nemesiskoen - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van nemesiskoen Gouden medaille

PHP expert
weeet niet of het werktrnrn[code]phprn$fp = fopen(bestand.txt, r);rn$inhoud = fread($fp, filesize($file));rn$inhoud = explode(n, $inhoud); rnforeach($inhoud as $gegevens){ rn $query = INSERT into jouw_tabel (woord) rnVALUES('. $gegevens .');rn MySQL_query($query) or die(MySQL_error());rn}rn[code] rnrntabel structuurrnrn[code]CREATE TABLE jouw_tabel(rnID int auto_increment NOT NULL,rnwoord VARCHAR(100) NOT NULL,rnPRIMARY KEY(ID)rn);[code]
Offline Respectation - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Respectation Nieuw lid ik krijg dit rnWarning fread() Length parameter must be greater than 0. in usrhomehabdutycomdomainshabitantsduty.compublic_htmladdmails.php on line 3rnrnEr staat wel nergens bij wat $file is..
Offline Respectation - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Respectation Nieuw lid Ik heb dit vanboven toegevoegt $file = woorden.txt;rnrnMaar het gaat nog steeds niet.rnrnEDIT ik heb n aangepast naar - en nu krijg ik het volgende bericht Got a packet bigger than 'max_allowed_packet'
Offline flAming - 30/11/1999 00:00
Avatar van flAming HTML beginner Krijg je een errorrnProbeer anders een file_get_contents ;)rnrnhttpwww.php.netfile-get-contents
Offline stuifie - 30/11/1999 00:00
Avatar van stuifie PHP beginner phprn$file = woorden.txt;rn$fp = fopen($file, r);rn$inhoud = fread($fp, filesize($file));rn$inhoud = explode(n, $inhoud); rnforeach($inhoud as $gegevens){ rn $query = INSERT into jouw_tabel (woord) rnVALUES('.$gegevens.');rn MySQL_query($query) or die(MySQL_error());rn}rnrn
Offline Respectation - 30/11/1999 00:00
Avatar van Respectation Nieuw lid Het is al opgelost, ik heb dit gebruiktrn$file = woorden.txt;rn$fp = fopen($file, r); rnwhile (!feof($fp)) {rn $gegeven = fgets($fp);rn $query = INSERT into woorden (woord) rnVALUES('. $gegeven .');rn MySQL_query($query) or die(MySQL_error());rn}rn
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s