Ben "echo" ile test ettiğinde, iyi çalışan bir sorgu var:
$url = "http://search.twitter.com/search.json?q=&ands=&phrase=&ors=¬s=RT%2C+%40&tag=andyasks&lang=all&from=amcafee&to=&ref=&near=&within=15&units=mi&since=&until=&rpp=50";
$contents = file_get_contents($url);
$decode = json_decode($contents, true);
foreach($decode['results'] as $current) {
if(preg_match("/\?/", "$current[text]")){
echo $current[text]."<br />";
}
}
Ben bir DB oluşturmak için bu onu değiştirmek Ama, bu bir rekor kaybeder:
$url = "http://search.twitter.com/search.json?q=&ands=&phrase=&ors=¬s=RT%2C+%40&tag=andyasks&lang=all&from=amcafee&to=&ref=&near=&within=15&units=mi&since=&until=&rpp=50";
$contents = file_get_contents($url);
$decode = json_decode($contents, true);
foreach($decode['results'] as $current) {
$query = "INSERT IGNORE INTO andyasks (questions, date, user) VALUES ('$current[text]','$current[created_at]','Andy')";
if(preg_match("/\?/", "$current[text]")){
mysql_query($query);
}
}
Özellikle, atlayarak bulunuyor Tweet "amcafee?: # Enterprise 2.0 konferans katılımcıları daha sonra bu ay Boston içerisinde e2conf yaparken mutlaka emin olmalıdır nedir andyasks" dir. Bu birincisinden yankılanırken, ancak DB INSERT üzerinde bırakılır. Herhangi bir düşünce?