Codeigniter 获取 mysql 值

用户3498121

有人可以指导我如何将“pk”的mysql行值提取到 $response 变量,以便能够允许脚本自动取消关注用户。我已经尝试过该脚本,并且在提供 pk id 时它会取消关注,但我想从 mysql 自动获取它以便能够运行它。感谢您提供的任何帮助。

这些是我尝试过但没有成功的方法:

$this->db->select('pk');
$this->model->from(INSTAGRAM_FOLLOW_TB);
$this->db->where("id = '11'");
$query1 = $this->db->get();
$result =  $query1->result();

仅取消关注此 ID 的主 ID - 由 Mushfik Media 创建,

$response = $i->unfollow($result); 

我也试过

$accounts = $this->model->fetch("*", INSTAGRAM_ACCOUNT_TB, "id = '11'");

$response = $i->unfollow($accounts->pk);

但是没有用。$NEED MYSQL DATA VALUE 是应该回显但不回显值的地方

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:

$query1 = $this->db->select('pk')
    ->from(INSTAGRAM_FOLLOW_TB)
    ->where('id', 11)
    ->get();

if( $query1->num_rows() == 1 ){
    $row =  $query1->row(); 
    $response = $i->unfollow( $row->pk );
}

关于您在不在对象上下文中尝试使用 $this 的信息,因为您在帮助程序中,您需要获取 CI 超级对象。所以,如果你试图使用 $this->db,你会这样做:

$CI =& get_instance();
// Now you can use $CI->db
// and anything you would normally
// access via $this in a controller
// or model

好的,最后展示一个如何排序或限制查询的示例:

$query1 = $this->db->select('pk')
    ->from(INSTAGRAM_FOLLOW_TB)
    ->where('id', 11)
    ->order_by('your_timestamp_field', 'ASC') // This would order by timestamp in ascending order
    ->limit(1) // This would limit to a single row
    ->get();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Codeigniter和mysql获取行值作为列名

来自分类Dev

从MySQL获取行值

来自分类Dev

获取mysql max()值

来自分类Dev

获取mysql max()值

来自分类Dev

MySQL获取JSON值

来自分类Dev

如何获取codeigniter会话userdata变量的值?

来自分类Dev

在codeigniter中获取列值的数组

来自分类Dev

从数据库Codeigniter获取选项值

来自分类Dev

在CodeIgniter中获取一行的值

来自分类Dev

在Codeigniter中获取选定的下拉值

来自分类Dev

通过codeigniter中的索引获取POST值

来自分类Dev

在CodeIgniter MySQL查询中获取额外的空间

来自分类Dev

在CodeIgniter中仅从MySQL获取1行

来自分类Dev

Codeigniter - 在 mysql 中保存输入值

来自分类Dev

分别获取MySQL列值

来自分类Dev

更新从 mysql 获取的表单值

来自分类Dev

使用备用索引值获取mysql值

来自分类Dev

Codeigniter在控制器中获取form_open值

来自分类Dev

CodeIgniter获取查询结果作为文本输入值

来自分类Dev

Codeigniter:在$ row上获取文本框的值

来自分类Dev

使用ajax和jquery在codeigniter中获取相关的行值

来自分类Dev

Codeigniter用两个相同的值获取位置

来自分类Dev

Codeigniter获取控制器中的数据库值

来自分类Dev

如何在 Codeigniter Php 中获取 JSON 的字段特定值?

来自分类Dev

如何使用 jquery 和 codeigniter 在 foreach 中获取按钮值?

来自分类Dev

如何从使用 CodeIgniter 存储的变量获取 JQuery 中的值

来自分类Dev

获取mysql字段的总和并传递总和以在codeigniter中查看

来自分类Dev

使用codeigniter活动记录从mysql中的datetime格式获取YEAR

来自分类Dev

如何获取URL ID到CodeIgniter的MySQL查询中