如何同时将一些数据导入数据库表?

时间:2017-01-10 17:06:17

标签: php mysql twitter

我通过此链接获取热门推文

https://api.twitter.com/1.1/search/tweets.json?q=('[]')&lang=en&result_type=popular&count=100

我使用此代码将推文数据导入数据库

    mysql_query('SET NAMES \'utf8\''); 
mysql_query("INSERT INTO Tweets (id,username,name,tweet,media) VALUES('$id','$uname','$jname','$twitt','$mida')") 
or die(mysql_error()); 

$id$username和其他变量运行良好且没有问题。) 你可以看到twitter链接,它获得100条流行的推文,但我用来将数据导入数据库的代码只是发送它的最新结果(最新流行的推文) 现在我的问题是如何同时将所有100条推文导入数据库? 我使用php

1 个答案:

答案 0 :(得分:0)

我会给你一个提示。

// inserts 1 record.
mysql_query("INSERT INTO Tweets (id,username,name,tweet,media) VALUES('$id','$uname','$jname','$twitt','$mida')") 

// inserts 2 records.
mysql_query("INSERT INTO Tweets (id,username,name,tweet,media) VALUES('$id','$uname','$jname','$twitt','$mida')") 
mysql_query("INSERT INTO Tweets (id,username,name,tweet,media) VALUES('$id2','$uname2','$jname2','$twitt2','$mida2')") 

现在,在使用insert语句生成100行代码之前,需要使用for循环来插入每个代码。