$this->db->from('posts');
$this->db->where('id',$this->uri->segment(3));
$data['query'] = $this->db->get();
whereステートメントを使用して1つの投稿を取得しようとしています。このコードを実行してもエラーは発生しません。しかし、私の見解では、$query->result()->bodyPHPを取得しようとするとエラーが発生するTrying to get property of non-object.ので、実行print_r($query)しました。これが私に与えられたものです。
(
    [conn_id] => Resource id #27
    [result_id] => Resource id #32
    [result_array] => Array
        (
        )
    [result_object] => Array
        (
        )
    [custom_result_object] => Array
        (
        )
    [current_row] => 0
    [num_rows] => 0
    [row_data] => 
)
データベースから特定の投稿が取得されない理由がわかりません。データベースが正常に機能していることを知っています。私は自分のサイトの他の場所でそれを使用しています。$this->db->where()私は自分のサイトの他の場所でも使用しており、完璧に機能します。代わりに投稿のIDをプラグインしようとしました$this->uri->segment(3)が、同じ問題が発生します。私は何が間違っているのですか?