Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在sql数据库中存储推文_Sql_Json_Twitter - Fatal编程技术网

无法在sql数据库中存储推文

无法在sql数据库中存储推文,sql,json,twitter,Sql,Json,Twitter,早上好 我试图用php编写一个短脚本,连接到twitter API,下载推文并将其存储到sql数据库中。 我正在使用1.1版本的twitter API和Abraham的TwitterOauth $connection = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret); $tweet = $connection->get( 'search/tweets',

早上好

我试图用php编写一个短脚本,连接到twitter API,下载推文并将其存储到sql数据库中。 我正在使用1.1版本的twitter API和Abraham的TwitterOauth

$connection = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret);
$tweet = $connection->get(
    'search/tweets',
    array("q" => "rome", "lang" => "it")
    );
$jsonData = json_decode($tweet);
使用这段代码,脚本成功地连接到twitterapi,但是使用json_decode创建的$jsonData是空的。我想知道为什么会发生这种情况,以及$tweet是否为json格式

var_dump()帮助我提供了很多关于变量的信息。 在我的项目中,我必须用php管理一些信息,并将其放入sql表中。 我在$tweet中发布的查询存储了一个“tweet对象”,所以我用json编码这个对象,然后用php解码它。我的代码是这样的:

$tweets=$connection->get( “搜索/推文”, 数组(“q”=>“florence”,“count”=>500) );

$jsonData=json_encode($tweets)

$pData=json_decode($jsonData)

现在,$pData包含了我在php中需要的信息。

put a
var\u dump($tweet)
$jsonData=..
行之前。