function twitter_hashtag($fnc, $db) { $hashtag = $fnc->secure_sql($_POST['hashtag']); $limit = 10; // Obtenemos los hashtag $json = getJsonTweets($hashtag, $limit); echo $json; exit; }
$sql = "insert into tweets (id_tweet,tweet,rt,fav,fecha_creacion,usuario,url_imagen,followers,followings,num_tweets) \n values (" . $id_tweet . ",'" . $tweet . "'," . $rts . "," . $favs . ",'" . $fecha_creacion . "','" . $usuario . "','" . $url_imagen . "'," . $followers . "," . $followings . "," . $num_tweets . ");"; $consulta = mysqli_query($conexion, $sql); //Comprobamos si la consulta ha tenido éxito if ($consulta) { } else { die("No se ha podido insertar en la base de datos<br><br>" . mysqli_error($conexion)); } //Cerramos la conexión de la base de datos $close = mysqli_close($conexion); if ($close) { } else { die('Ha sucedido un error inexperado en la desconexion de la base de datos<br>'); } } //Obtenemos el JSON con la información $json = getJsonTweets("GeekyTheory", 10); //Codificamos el json $json = json_decode($json); //obtenemos un array con las filas, es decir con cada tweet. $rows = $json->statuses; //Iteramos los tweets, extraemos la información y la almacenamos en la base de datos. for ($i = 0; $i < count($rows); $i++) { $id_tweet = $rows[$i]->id_str; $tweet = $rows[$i]->text; $rts = $rows[$i]->retweet_count; $favs = $rows[$i]->favorite_count; $fecha_creacion = $rows[$i]->created_at; $usuario = $rows[0]->user->screen_name; $url_imagen = $rows[0]->user->profile_image_url; $followers = $rows[0]->user->followers_count; $following = $rows[0]->user->friends_count;