Revision: 49444
Updated Code
at July 22, 2011 00:19 by eddequincey
Updated Code
<?php $q = $_GET["q"]; // query string $request = "http://search.twitter.com/search.json?q=".urlencode($q); $response = file_get_contents($request); $jsonobj = json_decode($response); if($jsonobj != null){ $con = mysql_connect('host', 'username', 'password'); if (!$con){ die('Could not connect: ' . mysql_error()); } foreach($jsonobj->results as $item){ $id = $item->id; $created_at = $item->created_at; $created_at = strtotime($created_at); $mysqldate = date('Y-m-d H:i:s',$created_at); $from_user = mysql_real_escape_string($item->from_user); $from_user_id = $item->from_user_id; $text = mysql_real_escape_string($item->text); $source = mysql_real_escape_string($item->source); $geo = $item->geo; $iso_language_code = $item->iso_language_code; $profile_image_url = mysql_real_escape_string($item->profile_image_url); $to_user_id = $item->to_user_id; if($to_user_id==""){ $to_user_id = 0; } $query = mysql_real_escape_string($query); mysql_select_db("database", $con); // SQL query to create table available at http://snipplr.com/view/56995/sql-query-to-create-a-table-in-mysql-to-store-tweets/ $query = "INSERT into tweets VALUES ($id,'$mysqldate','$from_user',$from_user_id,'$text','$source','$geo','$iso_language_code','$profile_image_url',$to_user_id,'$q')"; $result = mysql_query($query); } mysql_close($con); } ?>
Revision: 49443
Updated Code
at July 22, 2011 00:16 by eddequincey
Updated Code
<?php $q = $_GET["q"]; // query string $request = "http://search.twitter.com/search.json?q=".urlencode($q); $response = file_get_contents($request); $jsonobj = json_decode($response); if($jsonobj != null){ $con = mysql_connect('host', 'username', 'password'); if (!$con){ die('Could not connect: ' . mysql_error()); } foreach($jsonobj->results as $item){ $id = $item->id; $created_at = $item->created_at; $created_at = strtotime($created_at); $mysqldate = date('Y-m-d H:i:s',$created_at); $from_user = mysql_real_escape_string($item->from_user); $from_user_id = $item->from_user_id; $text = mysql_real_escape_string($item->text); $source = mysql_real_escape_string($item->source); $geo = $item->geo; $iso_language_code = $item->iso_language_code; $profile_image_url = mysql_real_escape_string($item->profile_image_url); $to_user_id = $item->to_user_id; if($to_user_id==""){ $to_user_id = 0; } $query = mysql_real_escape_string($query); mysql_select_db("database", $con); $query = "INSERT into tweets VALUES ($id,'$mysqldate','$from_user',$from_user_id,'$text','$source','$geo','$iso_language_code','$profile_image_url',$to_user_id,'$q')"; $result = mysql_query($query); } mysql_close($con); } ?>
Revision: 49442
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 21, 2011 23:58 by eddequincey
Initial Code
<?php $q = $_GET["q"]; // query string $request = "http://search.twitter.com/search.json?q=".urlencode($q); $response = file_get_contents($request); $jsonobj = json_decode($response); if($jsonobj != null){ $con = mysql_connect('host', 'username', 'password'); if (!$con){ die('Could not connect: ' . mysql_error()); } foreach($jsonobj->results as $item){ $id = $item->id; $created_at = $item->created_at; $created_at = strtotime($created_at); $mysqldate = date('Y-m-d H:i:s',$created_at); $from_user = mysql_real_escape_string($item->from_user); $from_user_id = $item->from_user_id; $text = mysql_real_escape_string($item->text); $source = mysql_real_escape_string($item->source); $geo = $item->geo; $iso_language_code = $item->iso_language_code; $profile_image_url = mysql_real_escape_string($item->profile_image_url); $to_user_id = $item->to_user_id; if($to_user_id==""){ $to_user_id = 0; } $query = mysql_real_escape_string($query); mysql_select_db("mdb_de30", $con); $query = "INSERT into tweets VALUES ($id,'$mysqldate','$from_user',$from_user_id,'$text','$source','$geo','$iso_language_code','$profile_image_url',$to_user_id,'$q')"; $result = mysql_query($query); } mysql_close($con); } ?>
Initial URL
Initial Description
[Related SQL query to create the storage table](http://snipplr.com/view/56995/sql-query-to-create-a-table-in-mysql-to-store-tweets/ "Related SQL query to create the storage table")
Initial Title
Save tweets using PHP from the twitter search API to a MySQL database
Initial Tags
mysql, php, api, twitter
Initial Language
PHP