Php 从文本文件中提取单词并插入数据库

Php 从文本文件中提取单词并插入数据库,php,sql,loops,text,insert,Php,Sql,Loops,Text,Insert,假设我有一个名为words.txt的文本文件,其中有10个单词,每个单词在一行中 word1 字2 字3 等 我想制作一个PHP脚本来读取文本文件,并使用MySQLi将每个单词单独插入到一行中,我该如何实现这一点?谢谢 $link = mysqli_connect("myhost","myuser","mypassw","mybd") $words = file('words.txt'); foreach($words as $word) { $link->query("IN

假设我有一个名为
words.txt
的文本文件,其中有10个单词,每个单词在一行中

word1
字2
字3
等

我想制作一个PHP脚本来读取文本文件,并使用MySQLi将每个单词单独插入到一行中,我该如何实现这一点?谢谢

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

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

foreach($words as $word) {
    $link->query("INSERT INTO Words (Word) VALUES ({$word})"); 
}
这决不是一个稳健的解决方案,但它应该让你朝着正确的方向前进


请注意,文件会将整个文件打开到内存中。如果此文件超过128MB,则会引发错误。如果发生这种情况,请不要增加php使用的内存量,而是切换到使用fopen并逐行阅读。

这个问题已经回答了至少一千次。在stackoverflow上发布问题之前,请使用谷歌确保没有合适的答案。最简单的方法是从编写一些代码开始。。。。是一个很好的启动功能with@TraianTatic我确实找到了,但我没有找到任何有用的东西,有些没有新行,有些没有从文本文件中读取,有些没有插入功能,有些对我不起作用,有些甚至不是PHP。@VoiceEE Try。仅供参考,我不是那个被否决的人。听起来像是PHP课程中的初学者作业。。。大学才刚开始,不是吗?我发誓我试过这样的东西,但还没成功,谢谢@如果这就是你想要的,接受他的回答。另外,它应该是
$words=file('words.txt')
@TraianTatic我在等待计时器结束,我注意到了引号,试图编辑它,但只需要6个字符,而我只需要2个字符。@TraianTatic谢谢,在中补充了这一点,以及您可能不应该使用此项的原因。