sql >> データベース >  >> RDS >> Mysql

Codeigniterのforeach()に無効な引数が指定されました

    モデルコード:

    のように、データの反復を開始する前にチェックを行う必要があります。
    public function getAll() {
        $results = array();
        $this->db->select('bcode, bname, btel, badd');
        $this->db->from('branches');
    
        $query = $this->db->get();
    
        if($query->num_rows() > 0) {
            $results = $query->result();
        }
        return $results;
    }
    

    コードを表示:

    if( !empty($results) ) {
        foreach($results as $row) {
            echo '<tr>';
            echo '<td>'.$row->bcode.'</td>';
            echo '<td>'.$row->bname.'</td>';
            echo '<td>'.$row->btel.'</td>';
            echo '<td>'.$row->badd.'</td>';
            echo '</tr>';
        }
    }
    


    1. に近いテーブル名を解決できません

    2. クラウドでのPostgreSQLの負荷分散が簡単に

    3. django.db.utils.ProgrammingError:関係はすでに存在します

    4. MySQL:関係に参加していない行を見つける