fread?

2 отговора 161 прегледа
#1

fread?

Здравейте искам да прочета съдържанието от текстов файл и да изпънявам функции със стойностите от всеки ред. Например, ако файлът изглежда така:
ред1

ред2
ред3
ред4
...



как мога да вкарам в база данни (с MySQL) редовете от файла, така че таблицата да изглежда ето така:

 +----+----------+

| id | stoinost |
+----+----------+
| 0 | red1 |
+----+----------+
| 1 | red2 |
+----+----------+
| 2 | red3 |
+----+----------+
| 3 | red4 |
+----+----------+


Отговор
в отговор на moBy #2

Re: fread?



$rows = file("some-file.txt");

foreach($rows as $value)
{
mysql_query("insert into my_table set stoinost = '$value' ");
}



Отговор
в отговор на moBy #3

Re: fread?

MySQL :
LOAD DATA INFILE '/path/to/file.txt'
INTO TABLE my_table
FIELDS TERMINATED BY '\t' OPTIONALY ENCLOSED by '"'
LINES TERMINATED BY '\n';

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор