Jump to content

move words from txt file to mysql table


hassank1

Recommended Posts

I've a text file that contains words as follows :

 

word1

word2

word3

word4

word5

etc..

 

I want to create a table in mysql (id,word) ... and to place each word in a recrod..

 

ex : insert into table1 values('','word1');

insert into table1 values('','word2');

insert into table1 values('','word3');

 

is there a method or something to do that automatically ? because I won't do that manually for about 10,000 words :S !!

 

thx

 

 

Link to comment
https://forums.phpfreaks.com/topic/130939-move-words-from-txt-file-to-mysql-table/
Share on other sites

<?php
$filename = 'foo.txt';
foreach (file($filename) as $line) {
    $line = mysql_real_escape_string($line);
    $query = "INSERT INTO table1 (word) VALUES ('$line')";
    //do query stuff
}
?>

 

That should be enough to get you started.

This should do it:

 

$lines = file('your_filename');

foreach ($lines as $line) {
    $line = chop($line);
    mysql_query("INSERT INTO table1 values('', '$line');");
}

 

Edit: whoops, too late. It won't let me delete my post...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.