誰かが、スクリプトが自動的にユーザーのフォローを解除できるようにするために、$ response変数に "pk"のmysqlの行の値を取り込む方法を教えてもらえますか?私はすでにスクリプトを試していますが、pk idが提供されたときにunfollowしますが、mysqlからpk idを実行するために自動的に取得したいと思います。助けていただきありがとうございます。私もCodeigniterがmysqlの値を取得する
$accounts = $this->model->fetch("*", INSTAGRAM_ACCOUNT_TB, "id = '11'");
$response = $i->unfollow($accounts->pk);
を試してみました
$response = $i->unfollow($result);
、
$this->db->select('pk');
$this->model->from(INSTAGRAM_FOLLOW_TB);
$this->db->where("id = '11'");
$query1 = $this->db->get();
$result = $query1->result();
メインIDのみMushfikメディアによって作成されたこのID-をフォローしていること:
これらは私がいない成功を収めてみましたメソッドです
しかし、うまくいきませんでした。値がエコーされるようになっているが、たぶんんではない
case 'unfollow':
try {
$result = $i->getSelfUsersFollowing();
if(!empty($result) && $result->status == "ok" && !empty($result->users)){
$response = $i->unfollow($NEED MYSQL DATA VALUE);
$response = $response->status;
$CI =& get_instance();
$CI->load->model('Schedule_model', 'schedule_model');
$lang = $CI->db->insert(INSTAGRAM_FOLLOW_TB, array(
"pk" => $row->pk,
"name" => $row->username,
"type" => $data->schedule_type,
"uid" => $data->uid,
"account_id" => $data->account,
"account_name" => $data->name,
"created" => NOW
));
}
} catch (Exception $e){
$response = $e->getMessage();
}
break;
はありがとうしかし、実際にはpk値をもたらすことはありません – user3498121
それは本当ですから、より多くの情報が必要になります。あなたは実際のSQLクエリがあなたのニーズを満たしていることを確認することができます: $ this-> db-> last_query(); クエリの固定IDは11です(変更する必要があります)。 –
これはerror_logにエラーが表示されます:[13-Aug-2017 22:54:07 Europe/London] PHP致命的なエラー:/home/testt/public_html/instagram_helper.phpオンラインのオブジェクトコンテキストにないときに$ thisを使用する811 – user3498121