Ok, one step at a time, if something goes wrong it might because my memery cells are fried:
Name your text file the same name as the table you are loading it into
Upload the text file to your server (comma delimited is ok)
Make a page called phpinfo.php, with only this code on it;
<?php phpinfo() ?>
Upload phpinfo.php to the same directory as your text file
Send your browser to phpinfo.php, it will reveal all your server variables
Do a control 'f' and search for phpinfo.php on the page, you should be able to find the local path.
Now send your browser to PhpMyAdmin
In PhpMyAdmin, you will need to do a query (Somewhere there should be a place to enter queries and a button to 'run query' or something, I have never used PhpMyAdmin)
The query you need to run include your local path and will look something like this:
(Of course, use your table name for tablename and your local path)
load data local
infile '/home/sites/siteno/users/your/local/directory/tablename.txt'
into table tablename fields terminated by ',';
The query will run very fast, probably will not take more than a couple seconds
Then you need to make sure the data loaded properly. By now you are an old hand at running queries, so run this query and see if all looks ok:
select * from tablename limit 10;
I have not tested the syntax of telling MySql to delimit on commas, I got it from this page:
http://www.mysql.com/doc/en/LOAD_DATA.html
If the data got loaded but in the wrong fields or something, dump the data with this command and start over again (it gets easier every time):
delete from tablename;
There is one 'gotcha' that might get you. Windows system apps will often terminate a line with '\r\n' but MySql is looking for an '\n' only. If the data looks good, check the LAST field carefully to make sure it loaded properly. You can run this query using the name of your last field and your table.
select lastfieldname, length(lastfieldname) from tablename limit 10
Count the characters by hand and see if length() is reporting an extra 'invisible' one. If so, it means an '\r' slipped in there and you may need to run the load data query again, only specifying that lines are to be terminated by '\r\n' (unless I have it backwards, my brain herts)
'\n' and '\r' stand for 'newline' and 'return'. In some cases it will not hurt to have an extra one in your table but it does take up extra space and it is not 'clean'.
These directions are also for using the local path to your text file in case you do not have proper permissions to do it using the virtual path. There is a chance you might not be able to use the local path too, but might be able to use the virtual path. If neither works, then there are other options.
Good luck, see ya tomorrow, when we can discuss getting your info back out of the table :o (that form you found does look like a handy tool for learning how to make a self posting form to enter single lines of data into your database, although on general principlels I would put in a bogus password and edit it after)