Преобразование объекта результата Mysql в ассоциативный массив (CodeIgniter)

Я пытаюсь получить запрос к базе данных, который представляет собой объект, преобразованный в ассоциативный массив, чтобы я мог использовать его в классе календаря в codeigniter.

Это моя модель:

<?php

class Get_diary_model extends Model {

    function getAllDiaries($year,$month) {

        $data = $this->db->query("SELECT day AND entry FROM diary WHERE month=$month AND year=$year"); // the entries for the relevant month and year

        foreach($data->result_array() as $row) { // return result as assoc array to use in calendar
            echo $row['day'];
            echo $row['entry'];
        }

        return $data;
        }
    }

, и я получаю следующую ошибку:

atal error: Cannot use object of type CI_DB_mysql_result as array in C:\wamp\www\mm\system\libraries\Calendar.php on line 219

Есть идеи?

9
задан Robimp 16 September 2010 в 11:02
поделиться