Взять слова из текстового файла и вставить в базу данных

Допустим, у меня есть текстовый файл с именем words.txt с 10 словами, каждое слово в новой строке.

word1
word2
word3
etc

И я хочу сделать PHP-скрипт для чтения текстового файла и вставлять каждое слово в отдельную строку отдельно, используя MySQLi, как я могу добиться такого? Благодарю.

-1

Решение

$link = mysqli_connect("myhost","myuser","mypassw","mybd")

$words = file('words.txt');

foreach($words as $word) {
$link->query("INSERT INTO Words (Word) VALUES ({$word})");
}

Это ни в коем случае не надежное решение, но оно должно направить вас в правильном направлении …

Обратите внимание, что файл открывает весь файл в память. Если этот файл превышает 128 МБ, он выдаст ошибку. Если это произойдет, не увеличивайте объем используемой php памяти, а переключайтесь на использование fopen и чтение построчно.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector