単純な間違いかもしれませんが、特定のハッシュ タグのツイートを監視するツールを作成しました。ただし、それらをデータベースに保存しようとすると、1 つのツイートしか保存されません。
以下にコードを添付しました。
foreach($results as $result) {
$tweetID = $result->id_str;
$userID = $result->from_user_id_str;
$tweetText = $result->text;
$tweet_time = strtotime($result->created_at);
$createdAt = date('Y-m-d H:i:s ',$tweet_time);
echo '<div>'.
'<div class="tweet" >' . displayTweet($result->text),"\r\n" .
'<div class="user">'. '<strong>Posted </strong>' . date('j/n/y H:i:s ',$tweet_time). '<strong> By </strong>' .
'<a rel="nofollow" href="http://twitter.com/' . $result->from_user. '">' . $result->from_user .
'</div>' .
'</div>';
// Execute query
mysql_select_db("dbname", $conn) or die(mysql_error());
$query = ("INSERT INTO ".$hashtag."(tweetID, userID, tweetText, createdAt) VALUES('$tweetID', '$userID', '$tweetText', '$createdAt')");
$output = mysql_query($query) or trigger_error(mysql_error()." in ".$query);
}
mysql_close($conn);
?>
これを修正して、すべてのツイートを保存するにはどうすればよいですか? 前もって感謝します